Skip to content

Add CODEOWNERS and AGENTS.md agent guidance - #10

Merged
dduugg merged 1 commit into
mainfrom
add-codeowners-and-agents-md
Oct 11, 2026
Merged

dduugg merged 1 commit into
mainfrom
add-codeowners-and-agents-md

Conversation

@dduugg

@dduugg dduugg commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/CODEOWNERS assigning the whole repo to @rubyatscale/ruby-at-scale. Every other rubyatscale repo that has a CODEOWNERS file uses this same line.
  • Adds AGENTS.md, guidance for AI coding agents working in this repo. It covers:
    • how action.yml, action.sh, and support/ fit together;
    • the bash 3.2 constraint on action.sh (macOS runners);
    • the shellcheck, actionlint, and zizmor commands, plus how to run action.sh locally against the test fixtures;
    • the version and checksum pinning conventions (Dependabot, Renovate's custom regex managers, and the manual checksum refresh).
  • Adds CLAUDE.md, which only imports @AGENTS.md, so Claude Code and other agents read the same file.

Testing

I ran every command in AGENTS.md locally. shellcheck, actionlint (with the $/ ignore), and zizmor --offline . all report nothing. /bin/bash ./action.sh (bash 3.2) passes on formatted.rb, and on unformatted.rb it exits 5 with outcome=failure.

Assign the whole repo to @rubyatscale/ruby-at-scale, matching the other
rubyatscale repos.

Add AGENTS.md describing how action.yml, action.sh, and support/ fit
together, the bash 3.2 constraint on action.sh, the lint and local-run
commands, and the version/checksum pinning conventions. CLAUDE.md just
imports it so Claude Code and other agents share one source.
@dduugg
dduugg merged commit 68c041e into main Oct 11, 2026
6 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