Skip to content

Tag release: a manual run, for a merge whose push event never arrived - #171

Merged
bdbarnett merged 1 commit into
mainfrom
ci/tag-release-dispatch
Sep 28, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
ci/tag-release-dispatch

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

GitHub ran no workflow at all for the merge of #167 (0d35a90, 2026-09-28 19:48 UTC): not Tag release, and not the Lint and Test jobs that run on every push. Its status page showed no incident. So v0.6.3rc2 was never tagged, and Tag release had only a push trigger, so nothing could run it by hand.

This adds workflow_dispatch. The push path is unchanged and still goes through the shared workflow.

The manual run:

  • runs on main only;
  • refuses a VERSION that is not a release version;
  • does nothing when the tag already exists;
  • tags the commit on main that last changed VERSION (first-parent), which is the merge the push run would have tagged, not the branch head.

Checked locally against this tree: the version reads 0.6.3rc2, the tag is absent, and the commit found is 0d35a90. Four malformed versions are refused.

Not tested: the run itself, which can only happen once this is on main.

The same gap is in every repository that calls the shared tagging workflow. Moving the manual path into the shared workflow is filed separately.

GitHub ran no workflow at all for the merge of #167 (0d35a90), so
v0.6.3rc2 was never tagged, and the workflow had no way to be run by hand.
The manual run tags the commit on main that last changed VERSION, which is
what the push run would have tagged, and refuses when the tag exists or
VERSION is not a release version.
@bdbarnett
bdbarnett merged commit 4e343ac into main Sep 28, 2026
43 checks passed
@bdbarnett
bdbarnett deleted the ci/tag-release-dispatch branch September 28, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant