Repository navigation
fleet-status: run on a label event only for the verified label - #159
Merged
Merged
Conversation
The lanes read one label, verified. Every other label added or removed ran a status job that posted nothing new, and a Dependabot PR fires two such events as it opens, so a few Dependabot PRs at once queued a dozen status jobs behind the repository's status runner. The checker now holds the caller's if: to it: a verified label added or removed runs the job, any other label event does not. The fixture's if: carries the filter, with a break case for each direction.
sprayberry-redline
approved these changes
Nov 2, 2026
sprayberry-redline
left a comment
Collaborator
There was a problem hiding this comment.
Verdict: approve. The status-job condition now admits label-triggered runs only when the changed label is verified, while preserving other pull request events. The fixture and break cases exercise both rejecting unrelated label events and accepting verified-label changes.
This was referenced Nov 2, 2026
askalf
added a commit
to askalf/cordon
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. Moves the askalf/ci pins to 84d68a0 (askalf/ci#159), whose checker requires the filter.
askalf
added a commit
to askalf/amnesia
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. Moves the askalf/ci pins to 84d68a0 (askalf/ci#159), whose checker requires the filter.
askalf
added a commit
to askalf/homebrew-tap
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. Moves the askalf/ci pins to 84d68a0 (askalf/ci#159), whose checker requires the filter.
This was referenced Nov 2, 2026
askalf
added a commit
to askalf/pitlane
that referenced
this pull request
Nov 2, 2026
Moves the pinned askalf/ci calls and their redline-ref inputs, and every askalf/ci action pin (drift-report, checkout-with-retry, fleet-status, fleet-status-check), to askalf/ci@84d68a0, the main commit that last changed the review, the fix or an action (main 2026-11-02, askalf/ci#159). The scripts are fetched at that same commit. The pins are the only change.
This was referenced Nov 2, 2026
askalf
added a commit
to askalf/askalf
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. The askalf/ci pin (84d68a0, askalf/ci#159) already requires this filter, so the self-test fails without it.
askalf
added a commit
to askalf/truecopy-action
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. The askalf/ci pin (84d68a0, askalf/ci#159) already requires this filter, so the self-test fails without it.
askalf
added a commit
to askalf/plumbline
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. The askalf/ci pin (84d68a0, askalf/ci#159) already requires this filter, so the self-test fails without it.
askalf
added a commit
to askalf/redstamp
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. The askalf/ci pin (84d68a0, askalf/ci#159) already requires this filter, so the self-test fails without it.
askalf
added a commit
to askalf/truecopy
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. The askalf/ci pin (84d68a0, askalf/ci#159) already requires this filter, so the self-test fails without it.
askalf
added a commit
to askalf/browser-bridge
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. The askalf/ci pin (84d68a0, askalf/ci#159) already requires this filter, so the self-test fails without it.
askalf
added a commit
to askalf/dario
that referenced
this pull request
Nov 2, 2026
The lanes read one label, verified; any other label event ran a status job that posted nothing new, and a Dependabot PR fires two as it opens. The askalf/ci pin (84d68a0, askalf/ci#159) already requires this filter, so the self-test fails without it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The lanes read one label,
verified(fleet-status.mjs). Every otherlabeled/unlabeledevent ran a status job that posted nothing new. A Dependabot PR fires two such events as it opens, so a few Dependabot PRs at once queue a dozen status jobs behind the repository's status runner.if::verifiedlabel added or removed runs the job;if:gainsCallers move with the pin bump. The new rules fail a caller whose
if:lacks the filter, so each caller PR carries both the filter and the pin.