- Create a branch, make required code changes, add unit tests and increment the version number. We aim to follow Semantic Versioning guidelines within this library.
- Create a pull request from
your_branch
->develop
branch- This will trigger a github actions workflow named ci; this builds, runs unit tests, and packages the branch. Once approved, merge your PR into
develop
branch.
- This will trigger a github actions workflow named ci; this builds, runs unit tests, and packages the branch. Once approved, merge your PR into
- A pull request from
develop
->master
branch will need to be made (note that only repo owners can merge intomaster
).- This will trigger a github actions workflow named ci and will run the run-integration-tests job; tests are run on against a development Zendesk instance which belongs to JustEat Takeaway.
- When the integration tests have passed from your pull request and its been approved you can merge.
- Releasing a new version is a manual step, to be performed by an owner. The new release should appear under the releases section of github
By contributing to this project, you agree that your contributions will be licensed under the Project License.
Thank you for your contributions to ZendeskApiClient!