Skip to content

feat: add workflow_dispatch to release workflow - #16

Merged
tonyferrell merged 1 commit into
mainfrom
feat/dispatch-release
Mar 28, 2026
Merged

feat: add workflow_dispatch to release workflow#16
tonyferrell merged 1 commit into
mainfrom
feat/dispatch-release

Conversation

@tonyferrell

Copy link
Copy Markdown
Contributor

Summary

  • Adds workflow_dispatch trigger to the release workflow
  • Input: branch name, tag, or commit SHA to build from
  • Dispatch builds are tagged as dev-<ref>-<sha> and marked prerelease
  • Prerelease flag means opdev update won't pull dev builds (it uses /releases/latest which skips prereleases)
  • Tag-pushed releases continue to work exactly as before

Usage

Actions tab > Release > Run workflow > enter branch/SHA > Run

Test plan

  • Tag-push path unchanged (same steps, just wrapped in version resolution)
  • Trigger dispatch from Actions UI after merge

🤖 Generated with Claude Code

Allows building release binaries from any branch or commit via the
GitHub Actions UI. Dispatch builds are marked as prereleases so they
don't affect `opdev update` (which pulls latest non-prerelease).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tonyferrell
tonyferrell merged commit 861c628 into main Mar 28, 2026
1 check passed
@tonyferrell
tonyferrell deleted the feat/dispatch-release branch March 28, 2026 06:25
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