You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Push to any branch except `main`|`feature.yml`|`hadolint` Dockerfile lint, Trivy config scan, `actionlint`, GitGuardian secret scan | Fast feedback during development |
17
-
| PR into `main`|`pr.yml`| Build amd64 image, Trivy scan (HIGH/CRITICAL), SARIF upload, smoke test| Gate — must pass before merge |
17
+
| PR into `main`|`pr.yml`| Build amd64 image, Trivy scan (HIGH/CRITICAL), SARIF upload, smoke test, Claude code review (on open)| Gate — must pass before merge |
18
18
| Push tag `*.*`|`release.yml`| Verify tag is on `main`, build multi-arch (`linux/amd64`, `linux/arm64`), push to YC CR, SBOM + SLSA provenance, cosign sign | Release |
19
19
20
20
### Design Goals
@@ -37,13 +37,25 @@ workflows are self-contained in this repository under `.github/workflows/`.
37
37
of `main`, preventing releases from arbitrary branches.
38
38
-**Image Signing** — every release image is signed with **cosign** using keyless OIDC via GitHub Actions.
39
39
40
+
### Claude Code Review
41
+
42
+
-**`claude-review`** (part of `pr.yml`) — runs once, when a PR into `main` is **opened**, and posts an automated
43
+
code review (top-level + inline comments via `gh pr comment` / inline PR comments) using
0 commit comments