Skip to content

runner: reject unknown job actions instead of running a reprovision - #90

Merged
rcurranmoz merged 1 commit into
mainfrom
runner-reject-unknown-actions
Oct 21, 2026
Merged

rcurranmoz merged 1 commit into
mainfrom
runner-reject-unknown-actions

Conversation

@rcurranmoz

Copy link
Copy Markdown
Collaborator

_job_cmd fell through to reprovision run for any action it didn't recognise, so a Hangar newer than the runner (say a builder-upgrade queued before the runner self-updated to #89) would have turned into an EACS reprovision. Now only reprovision or no action runs the workflow; anything else fails the job with "unknown action" and starts nothing.

_job_cmd fell through to `reprovision run` for any action it didn't
recognise, so a Hangar newer than the runner (e.g. builder-upgrade queued
before the runner self-updated) would have turned into an EACS reprovision.
Only "reprovision" or no action runs the workflow now; anything else fails
the job with "unknown action" and starts nothing.
@rcurranmoz
rcurranmoz requested a review from a team as a code owner October 21, 2026 16:16
@rcurranmoz
rcurranmoz merged commit 356d16e into main Oct 21, 2026
3 checks passed
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