Skip to content

ci: default to beta chart versions, stable via workflow_dispatch#33

Merged
thepagent merged 3 commits intomainfrom
feat/beta-releases
Apr 4, 2026
Merged

ci: default to beta chart versions, stable via workflow_dispatch#33
thepagent merged 3 commits intomainfrom
feat/beta-releases

Conversation

@thepagent
Copy link
Copy Markdown
Collaborator

Summary

Chart bumps now produce pre-release (beta) versions by default. Stable releases require explicit opt-in.

How it works

Trigger Version produced Example
Push to main (auto) Beta 0.2.1-beta.12345
workflow_dispatch (default) Beta 0.2.1-beta.12346
workflow_dispatch + release: true Stable 0.2.1

User impact

  • helm install agent-broker agent-broker/agent-broker → always installs latest stable (e.g. 0.2.0)
  • helm search repo agent-broker → only shows stable versions
  • helm search repo agent-broker --devel → shows beta versions too
  • helm install ... --version 0.2.1-beta.12345 → explicitly installs a beta

Changes

  • Added release boolean input to workflow_dispatch
  • Bump logic strips existing pre-release suffix before incrementing
  • Beta suffix uses GITHUB_RUN_NUMBER for monotonic ordering
  • Bump PRs labeled as beta or stable in body

- Push-triggered builds produce beta versions (e.g. 0.2.1-beta.12345)
- workflow_dispatch adds 'release' toggle for stable versions
- Beta charts are invisible to `helm install` (requires --devel or --version)
- Bump PRs labeled as beta or stable
@thepagent thepagent merged commit f1ef6bb into main Apr 4, 2026
henrieopenclaw added a commit to henrieopenclaw/agent-broker that referenced this pull request Apr 6, 2026
…nabdev#33)

* ci: default to beta chart versions, stable via workflow_dispatch

- Push-triggered builds produce beta versions (e.g. 0.2.1-beta.12345)
- workflow_dispatch adds 'release' toggle for stable versions
- Beta charts are invisible to `helm install` (requires --devel or --version)
- Bump PRs labeled as beta or stable

* docs: add RELEASING.md for maintainers

* docs: add ASCII flow diagrams to RELEASING.md

---------

Co-authored-by: thepagent <thepagent@users.noreply.github.com>
Reese-max pushed a commit to Reese-max/openab that referenced this pull request Apr 12, 2026
…nabdev#33)

* ci: default to beta chart versions, stable via workflow_dispatch

- Push-triggered builds produce beta versions (e.g. 0.2.1-beta.12345)
- workflow_dispatch adds 'release' toggle for stable versions
- Beta charts are invisible to `helm install` (requires --devel or --version)
- Bump PRs labeled as beta or stable

* docs: add RELEASING.md for maintainers

* docs: add ASCII flow diagrams to RELEASING.md

---------

Co-authored-by: thepagent <thepagent@users.noreply.github.com>
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.

2 participants