The Operations Platform team (@smartcontractkit/operations-platform) team is responsible for the development and maintenance of this repo, and are the primary code owners and reviewers.
- Open a branch from
mainand give it a descriptive name. - Make changes on your branch.
- Push your branch and open a PR against
main. - Give the PR a Conventional Commit title. This title is used by Release Please to decide the next version and changelog entry when the PR is merged.
- Ensure your PR passes all CI checks.
- Request a review from the CLD team (@smartcontractkit/operations-platform).
PR titles must follow the Conventional Commits format:
<type>: <description>
Release Please uses the merged PR titles on main to decide whether to create a release and which semantic version bump to apply:
feat: add support for new deployment workflowcreates a minor release.fix: handle missing workflow artifactscreates a patch release.perf: reduce datastore lookup latencycreates a patch release.feat!: remove deprecated workflow inputcreates a major release.docs: update release instructions,test: add workflow deploy coverage,ci: update pull request checks,chore: update dependencies,build: update go version,style: format generated code, andrefactor: simplify deploy input handlingare allowed but usually do not create a release by themselves.
Use ! after the type, or include BREAKING CHANGE: in the commit body, when the change is incompatible with existing users.
For details on how Release Please uses Conventional Commits and semantic versioning, see RELEASE.md.