Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.25 KB

developer_doc.md

File metadata and controls

37 lines (23 loc) · 1.25 KB

Developer documentation

Cron jobs

Cron jobs are run with GitHub Actions. Time zone is UTC.

  • Update GitHub actions runs at 04:00 UTC (00:00 EDT) on the first day of the month

CI/CD

GitHub Actions are used for testing and releasing.

Tests are automatically run on pull requests and in master or dev branches.

The following GitHub Actions are used:

Release process

  • Tag a commit with a new version
  • Create a release with GitHub
  • Run a release workflow for the new tag

Development

You can use ubuntu-vm as a development VM if needed.

Also you can use macos-setup if you are on Mac.

  1. Run make install-deps if necessary (only on Ubuntu)
  2. Run make install-test-deps if necessary (only on Ubuntu)
  3. Run make bootstrap