Skip to content

fix(ci): provision Ruby for agent authorship labels#154

Merged
haasonsaas merged 1 commit into
mainfrom
fix/agent-authorship-arc-runtime
Jul 26, 2026
Merged

fix(ci): provision Ruby for agent authorship labels#154
haasonsaas merged 1 commit into
mainfrom
fix/agent-authorship-arc-runtime

Conversation

@haasonsaas

@haasonsaas haasonsaas commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Summary

ARC agent-authorship jobs exit 127 because the runner image does not include Ruby. This restores the public reusable workflow and classifier so consumers can pin a fixed evalops/.github SHA.

The workflow installs Ruby 3.3.9 through ruby/setup-ruby pinned to 95ef2b042f9d7a56d8268cba8559e2842e2ad01b before classification. Label selection and the required-trailer gate keep their existing behavior.

Source signal: https://github.com/evalops/maestro-internal/actions/runs/30191332773/job/89764998879

Test Plan

  • ruby -Itest -e 'ARGV.each { |path| require "./#{path}" }' test/*_test.rb — 8 runs, 34 assertions, 0 failures
  • actionlint -shellcheck='' .github/workflows/agent-authorship-label.yml
  • git diff --check

Rollback

Revert 3d0bc7c61613c8d1826fc68160751ab89c8ae02f. Existing consumer pins remain unchanged until their workflow and helper_ref SHAs are updated.


Open in Devin Review

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 3 potential issues.

Open in Devin Review

Comment thread .github/scripts/classify-agent-authorship.rb
Comment thread .github/workflows/agent-authorship-label.yml
Comment thread .github/scripts/classify-agent-authorship.rb
@haasonsaas
haasonsaas merged commit e30fcc5 into main Jul 26, 2026
4 checks passed
@haasonsaas
haasonsaas deleted the fix/agent-authorship-arc-runtime branch July 26, 2026 19:24
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