Maintainer onboarding¶
This guide is for repository maintainers responsible for quality and releases.
1. Core responsibilities¶
- Review pull requests for correctness and backward compatibility
- Ensure test and lint pipelines stay green
- Maintain docs and release notes quality
- Cut and publish tagged releases
2. Review checklist¶
- Behavior change is covered by tests.
- Docs are updated for user-facing changes.
- No accidental breaking changes in profile slugs, CLI options, or schema.
- CI workflows still pass (
package,docs).
3. Release checklist¶
- Bump version in
configurator/__about__.py. - Confirm
task testandtask checkpass. - Tag the release (
vX.Y.Z) matching project version. - Push tag to trigger GitHub publish workflow.
- Verify package is published and installable.
- Validate Skaffold deployment profiles (
baseline,develop,main) still point to expected hub image/tag and config file wiring.
4. Security and governance¶
- Follow
SECURITY.mdfor vulnerability reporting. - Follow
CODE_OF_CONDUCT.mdfor community interactions. - Keep templates in
.github/current for issues and PRs.
5. Recommended first reads¶
docs/dev/release.mdCONTRIBUTING.md.github/workflows/package.yaml