Skip to content

Latest commit

 

History

History
18 lines (18 loc) · 1.87 KB

MAINTAINER.md

File metadata and controls

18 lines (18 loc) · 1.87 KB

Maintainer

A maintainer is a person who is responsible for maintaining the code repository.

Approve pull request

  1. Find an open GitHub pull request.
  2. Check automatic tests have passed.
  3. Manually review code changes.
  4. Merge pull request.
  5. Code will be full tested on all deployment platforms using docker and latest development docker images will be updated.

Deploy release

GitHub workflow is provided to trigger releases on manual request using workflow_dispatch.

  1. Go to actions tab of this repository.
  2. Select the 'release' workflow and click 'Run workflow'. You will need to pick the release type (major, minor or patch).
  3. Code will be deployed. On succesfull deployment, 'main' is merged to 'prod'. Deployment creates a GitHub Release which includes libraries and samples for supported languages / OS's as well as python wheels for different versions. The python wheels are also published to pip. The message used for the release will be taken from the 'release.md' file in the root of the repository.

Developmental installer

An installer can be created for the latest code developments using the 'build_installer.yml' github workflow. This can be triggered manually using workflow dispact on GitHub.com. This can be useful to make sure code changes are fully working before making a release.

  1. Go to actions tab of this repository.
  2. Select the 'build installer' workflow and click 'Run workflow'. You may select a branch to run this workflow on but it will default to main.
  3. Code will be built. On succesfull build, the installer will be available for download as an artifact in the workflow run summary.