ci: let the announce workflow run by hand for a given tag #40

Merged
jcoffey-dev merged 1 commits from ci/announce-dispatch into main 2026-10-05 03:56:30 +00:00
Owner

Adds workflow_dispatch with a required tag input to announce.yml and passes it to discourse-release, which already supports tag. On a release event the input is empty, so nothing changes there.

Why: the announcement for inbuxa-v2026.10.5-g17a8093 failed on the unmapped repo name. #39 fixed the pin on main, but a re-run of a release event uses the workflow at the tag (old pin), so it would fail again. After this lands, dispatching it with that tag announces the release once (the action dedupes per repo+tag).

Adds `workflow_dispatch` with a required `tag` input to announce.yml and passes it to discourse-release, which already supports `tag`. On a release event the input is empty, so nothing changes there. Why: the announcement for inbuxa-v2026.10.5-g17a8093 failed on the unmapped repo name. #39 fixed the pin on main, but a re-run of a release event uses the workflow at the tag (old pin), so it would fail again. After this lands, dispatching it with that tag announces the release once (the action dedupes per repo+tag).
jcoffey-dev added 1 commit 2026-10-05 03:53:54 +00:00
ci: let the announce workflow run by hand for a given tag
ci / node (pull_request) Skipped
ci / version (pull_request) Skipped
ci / docker-build (pull_request) Skipped
ci / publish (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 2m7s
ci / announce (pull_request) Skipped
c87a6d1cd6
A release event runs the workflow as it was at the tag, so re-running a
failed announcement repeats the failure even after main is fixed. A manual
run takes the tag and uses main's workflow; the action already accepts it.
jcoffey-dev merged commit c558693db5 into main 2026-10-05 03:56:30 +00:00
jcoffey-dev deleted branch ci/announce-dispatch 2026-10-05 03:56:30 +00:00
Sign in to join this conversation.