Skip to content

ci: run authorship labels off github hosted budget - #17

Merged
haasonsaas merged 1 commit into
mainfrom
codex/authorship-label-runner
Apr 28, 2026
Merged

ci: run authorship labels off github hosted budget#17
haasonsaas merged 1 commit into
mainfrom
codex/authorship-label-runner

Conversation

@haasonsaas

@haasonsaas haasonsaas commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Move the reusable agent-authorship label job from ubuntu-latest to the org Blacksmith runner by default, with a reusable-workflow input for overrides.
  • Checkout helper scripts at github.workflow_sha so pinned reusable workflow calls execute matching helper code instead of mutable main.

Verification

  • ruby -c .github/scripts/classify-agent-authorship.rb
  • git -c core.fsmonitor=false diff --check
  • actionlint .github/workflows/agent-authorship-label.yml

@cursor

cursor Bot commented Apr 28, 2026

Copy link
Copy Markdown

PR Summary

Medium Risk
Medium risk because it changes CI execution environment (runs-on) and the ref used to fetch org helper scripts, which can affect workflow reliability if the runner label or SHA resolution is misconfigured.

Overview
Moves the reusable agent-authorship-label workflow off ubuntu-latest by introducing a runner_label input (defaulting to blacksmith-4vcpu-ubuntu-2404) and using it for runs-on.

Pins the checkout of evalops/.github helper scripts to ${{ github.workflow_sha }} instead of main, ensuring helper code matches the exact reusable workflow revision being executed.

Reviewed by Cursor Bugbot for commit a1ffa0d. Bugbot is set up for automated code reviews on this repo. Configure here.

@haasonsaas
haasonsaas merged commit 673a510 into main Apr 28, 2026
4 checks passed
@haasonsaas
haasonsaas deleted the codex/authorship-label-runner branch April 28, 2026 21:29
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