Skip to content

Add product-release workflow#825

Closed
bschwedler wants to merge 1 commit intomainfrom
product-release
Closed

Add product-release workflow#825
bschwedler wants to merge 1 commit intomainfrom
product-release

Conversation

@bschwedler
Copy link
Copy Markdown
Contributor

Summary

  • Add product-release.yml workflow that automates Chart.yaml updates when a product releases a new version
  • Accepts product name (choice) and version (string) via workflow_dispatch
  • Updates appVersion, bumps chart patch version, updates image annotations, adds NEWS.md entry, regenerates docs via helm-docs, and creates a PR
  • Dispatched by image repos (images-connect, images-package-manager, images-workbench) after successful production builds

Test plan

  • Trigger workflow manually with a test version for each product
  • Verify Chart.yaml changes are correct (appVersion, version, annotations)
  • Verify NEWS.md entry matches existing format
  • Verify README badges are regenerated by just docs
  • Verify PR is created with correct title, body, and base branch
  • Verify idempotency: re-running with the same version is a no-op

Accepts product name and version via workflow_dispatch.
Updates Chart.yaml appVersion and image annotations, bumps
chart patch version, adds NEWS.md entry, regenerates docs
via helm-docs, and creates a PR.

Image repos dispatch this workflow after successful
production builds to keep the helm charts in sync.
@bschwedler
Copy link
Copy Markdown
Contributor Author

Superseded by #830 (product-release workflow), split into a focused PR.

@bschwedler bschwedler closed this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant