diff --git a/AGENTS.md b/AGENTS.md index 56f72f3..ef5d8e7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -82,6 +82,9 @@ Merging a release-please PR (`chore(): release X.Y.Z`) tags (`.github/workflows/release-please.yml`). No manual publishing; release-please owns `CHANGELOG.md` (excluded from oxfmt) — never hand-edit it. +- Release-please ignores `packages/*/examples` because examples are unpublished, + so commits that only touch a package's examples do not cut a release for it. + Known quirks when several release PRs are open: - Merging one release PR makes release-please force-refresh the sibling diff --git a/release-please-config.json b/release-please-config.json index 95ea3d0..c39b5ed 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -24,15 +24,18 @@ "packages": { "packages/sandbox": { "package-name": "@coder/ai-sdk-sandbox", - "component": "sandbox" + "component": "sandbox", + "exclude-paths": ["packages/sandbox/examples"] }, "packages/agent": { "package-name": "@coder/ai-sdk-agent", - "component": "agent" + "component": "agent", + "exclude-paths": ["packages/agent/examples"] }, "packages/provider": { "package-name": "@coder/ai-sdk-provider", - "component": "provider" + "component": "provider", + "exclude-paths": ["packages/provider/examples"] } } }