Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ await home.list_objects()

## Development

Please see [RELEASE.md](RELEASE.md) for the release process.

Project is managed using [Hatch](https://hatch.pypa.io/latest/).

### Testing
Expand Down
16 changes: 16 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# H2O Cloud Discovery Client Release Process

- Releases are handled by [Release Please](https://github.com/googleapis/release-please)
[GitHub Action](https://github.com/googleapis/release-please-action) that executes on
all commits to the default branch.
- Commits to the default branch should follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) syntax.
- If the default branch contains commits that lead to the increment of a version number Release Please
will automatically create a PR that when merged will create a new release.
- Release PR is created by the GitHub Action bot as a draft, which means that CI checks are not automatically triggered.
- To activate the PR non-bot maintainer needs to contribute to the PR.
- This can usually be done by adding an empty commit and pushing it to the PR branch.

```sh
git commit --allow-empty --message "Activate release PR"
git push
```