aioesphomeapi/MAINTAINERS.md

16 lines
942 B
Markdown
Raw Permalink Normal View History

2021-06-30 17:41:45 +02:00
# Maintaining Notes
Releases are automatically drafted by [release-drafter](https://github.com/release-drafter/release-drafter), the next version number is automatically computed by the labels of PRs in the release.
See also .github/release-drafter.yml, if this label is in any PR, then the version change is marked that type of version change:
- major release (+1.0.0): breaking-change, major
- minor release (+0.1.0): minor, new-feature
- patch (+0.0.1): this is the default release type
Before creating a release: Check the latest commit passes continuous integration.
When the release button on the draft is clicked, GitHub Actions will publish the release to PyPi.
2021-06-30 18:08:56 +02:00
After any push to the main branch, the "protoc-update" workflow is run which updates the generated python protobuf files. This is to ensure that if a contributor has a newer protoc version installed than the protobuf python package, we won't run into any issues.