mirror of
https://github.com/redwoodjs/local-ci.git
synced 2026-09-19 07:54:29 +08:00
417bd260b6
* Support private workflow container images * Resolve private image expression contexts * feat: rename Agent CI to Local CI
1.1 KiB
1.1 KiB
Local CI — Agent Instructions
This file is the single source of truth for agent instructions in this repo. It is surfaced to Claude Code as CLAUDE.md and to every other harness (pi, Codex, etc.) as AGENTS.md via a symlink.
Rules
- Changeset Required — Every PR must include a changeset and update the root CHANGELOG.md
CI
Before completing any work, validate all workflows against the in-tree dev build. If it fails, fix the issue and re-run. Do not tell the user work is done until it passes.
- Claude Code: run
/local-ci-dev(from.claude/commands/local-ci-dev.md;/validatestill works as an alias). - pi: run
/skill:local-ci-dev(from.pi/skills/local-ci-dev/SKILL.md).
Both wrap the same background-monitor-retry workflow around pnpm local-ci-dev run --all.
Code
- This is a Node.js ESM project (
.mjsfiles). Useimport, notrequire. - Package manager is pnpm (pinned via
packageManagerin package.json). - Docker operations go through
src/docker.mjs. Cloud operations throughsrc/cloud.mjs. - The user authenticates via OAuth (
gh auth login), never API keys.