Files
redwoodjs__local-ci/CLAUDE.md
T
Peter Pistorius 789e403c74 feat: support reusable workflow inputs/outputs passing (#173)
Wire `with:` inputs from caller workflows to called workflows via
`inputs.*` context, resolve `on.workflow_call.inputs` defaults, and
propagate `on.workflow_call.outputs` back so downstream jobs can
access `needs.<callerJobId>.outputs.*`. Also fixes intra-workflow
`needs.*` resolution for composite job IDs.

Adds smoke test, unit tests, /validate command, and CLAUDE.md agent rules.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 21:08:59 +02:00

934 B

Agent CI — Claude Code Instructions

Rules

  • Changeset Required — Every PR must include a changeset and update the root CHANGELOG.md

Machinen — Agent Rules

Testing

Before completing any work, you MUST run and pass:

  1. Unit tests: npx vitest run
  2. E2E test: npx agent-ci run --workflow .github/workflows/e2e.yml --quiet

If either fails, fix the issue and re-run. Do not tell the user work is done until both pass.

CI

  • Always use --quiet (-q) when running agent-ci.
  • Run /validate to check all workflows: npx agent-ci run --all -q -p

Code

  • This is a Node.js ESM project (.mjs files). Use import, not require.
  • Package manager is pnpm (pinned via packageManager in package.json).
  • Docker operations go through src/docker.mjs. Cloud operations through src/cloud.mjs.
  • The user authenticates via OAuth (gh auth login), never API keys.