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
{{ message }}
Repository navigation
Commit bdaeb95
Browse filesBrowse the repository at this point in the historyBrowse files
docs: describe the smoke push trigger and the full release-owned file list (#413)
10fcd33 added a push-to-main trigger to blender-smoke.yml so direct
pushes are smoke-tested before release, but AGENTS.md, CONTRIBUTING.md,
the PR template and showcase/README.md still said there was no push
trigger (or no path filter at all). Agents and contributors use these as
merge-evidence policy.
Also correct, from the workflows as they are now: release.yml runs on
every push and gates on commit type plus release-gate.sh (no path
filter); floating tags are v<major> and v<major>.<minor>, not v0.1;
drift-check is SHA-pinned; label-sync no longer force-recreates labels;
and the release-owned version fields include both .claude-plugin files,
not only .cursor-plugin/plugin.json.
Closes#393
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,11 +17,11 @@ Label every claim.
17
17
-**live-run-proven:** exact binary path + the version that binary printed (`blender --version`). Headless harness only. Live MCP does not count.
18
18
-**inspection-only:** read the skill / diff / RNA docs; no process ran.
19
19
20
-
`blender-smoke.yml` has no `push` trigger. Post-merge smoke evidence is the PR-head 5.2 + 4.5 jobs (state the versions from those logs). Apply `needs-5.1` when 5.1 must be CI-proven on the PR; default matrix does not include it.
20
+
Merge evidence is the PR-head 5.2 + 4.5 smoke jobs (state the versions from those logs). Smoke also re-runs on the push to `main`; the release gate uses that run only for direct pushes. Apply `needs-5.1` when 5.1 must be CI-proven on the PR; default matrix does not include it.
21
21
22
22
## Release-owned fields — do not hand-edit
23
23
24
-
`VERSION`, `CHANGELOG.md`, CLAUDE.md `**Version:**`, ROADMAP.md `**Current:**`, `.cursor-plugin/plugin.json``"version"`. The release pipeline rewrites those. Do not bump `standards-version` unless the fleet stamp actually moved.
24
+
`VERSION`, `CHANGELOG.md`, CLAUDE.md `**Version:**`, ROADMAP.md `**Current:**`, and `"version"` in `.cursor-plugin/plugin.json`, `.claude-plugin/plugin.json` and `.claude-plugin/marketplace.json`. The release pipeline rewrites those. Do not bump `standards-version` unless the fleet stamp actually moved.
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -241,7 +241,7 @@ The AI consumes content via:
241
241
242
242
## Release Hygiene
243
243
244
-
The release pipeline is automated via `release.yml` on push to `main`for content-changing paths. The `release-doc-sync@v1` step rewrites CHANGELOG.md, this CLAUDE.md `**Version:**` line, and ROADMAP.md `**Current:**` line on each release. Never hand-edit those lines, the action owns them.
244
+
The release pipeline is automated via `release.yml` on every push to `main`; it releases only for `feat:`/`fix:`/breaking commit subjects and only after `release-gate.sh` sees green CI. The `release-doc-sync@v1` step rewrites CHANGELOG.md, this CLAUDE.md `**Version:**` line, and ROADMAP.md `**Current:**` line on each release. Never hand-edit those lines, the action owns them.
0 commit comments