Public Access
1.0 KiB
1.0 KiB
DEVX-180: Add workflow_dispatch trigger to post-merge workflow
Problem
When auto-merge produces a [skip ci] squash title (DEVX-179), the
post-merge push run is suppressed — release, publish, wiki sync, Vikunja
close, and badges are all skipped with no manual recovery path, because
post-merge.yml only triggers on push.
Approach
REQ-1: Add workflow_dispatch: to the on: block of
.gitea/workflows/post-merge.yml so a missed or skipped post-merge run
can be dispatched manually on master.
Test Plan
make workflow-check(actionlint + act_runner dryrun) validates the trigger syntax.- Post-merge: dispatch the workflow manually once and confirm it runs on master.
Deploy Plan
Merge → post-merge push run fires normally → then dispatch
post-merge.yml on master to recover the suppressed DEVX-178 release.
Rollback Plan
Revert the one-line trigger addition.
Acceptance Criteria
- REQ-1:
workflow_dispatchpresent inpost-merge.ymlon:block; actionlint and act_runner dryrun pass.