INFRA-136: add standard labeler caller #11
No reviewers
Labels
No labels
bug
ci
dependencies
docs
documentation
duplicate
enhancement
good first issue
help wanted
infra
invalid
javascript
question
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: adam/seahaven-external-dev-baseline#11
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "INFRA-136-ci-standardization"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
CI standardization hygiene (INFRA-136, agents 12a/12b). Adds the org standard
callable-labelerthin caller, missing on this repo (present on 26/28 repos) — for the baseline repo this is another symptom of the skipped provisioning checklist. Without it PRs go unlabeled, breaking org-wide triage/reporting consistency.Copied verbatim from the standard caller (Stub 3); all three permission grants (
contents: read,pull-requests: write,issues: write) are load-bearing — omitting one causes a silentstartup_failure. Uses the@mainreusable ref to match this repo's existing ci.yaml/deploy.yaml idiom.Refs INFRA-136.
Open SWE Review found 1 potential issue.
Open in Web
@ -0,0 +1,11 @@name: Labeler🟡 Reusable workflow pinned to floating @main
The caller workflow references
Sea-Haven-Industries/.github/.github/workflows/callable-labeler.yaml@main. The repo's existingci.yamlanddeploy.yamlpin the reusable workflow to a specific SHA (fd60e4c...) with a# maincomment, but this new file uses a floating ref. This contradicts the established pattern and allows the callable workflow to change without a corresponding PR in this repo, causing non-reproducible builds and potentially breaking labeler permissions/silently failing on a future upstream update. The PR description says it uses@mainto match the existing idiom, but the existing files actually pin to SHA. Ifmainis the intended idiom,ci.yaml/deploy.yamlshould be updated too; otherwise this file should pin to the same SHA as the others.(Refers to line 11)
Your feedback helps Open SWE learn. React with 👍 or 👎 to tell us if this review comment was useful.