building '/nix/store/8712y0rdj2i55wgnpcgas8zhb8in3h6c-effect-release-packages-env.drv'... RELEASE-PLAN-CLONE-START: https://github.com/cameronraysmith/vanixiets.git #3243 aad0823847ea6b8fc7d6395ad0c79a43735a27fa RELEASE-PACKAGES-ACTION: plan (#3243 at aad0823847ea6b8fc7d6395ad0c79a43735a27fa onto main at 976a4d0438fbba67cc5afbdebe4810c0de4d6816) packages discovered: [{"name":"docs","path":"packages/docs"}] RELEASE-PACKAGE-ITERATION: packages/docs running semantic-release in packages/docs... [6:21:50 PM] [[secure]] › ℹ Running [secure] version 25.0.9 [6:21:50 PM] [[secure]] › ✔ Loaded plugin "verifyConditions" from "@[secure]/changelog" [6:21:50 PM] [[secure]] › ✔ Loaded plugin "verifyConditions" from "@[secure]/github" [6:21:50 PM] [[secure]] › ✔ Loaded plugin "prepare" from "@[secure]/changelog" [6:21:50 PM] [[secure]] › ✔ Loaded plugin "publish" from "@[secure]/github" [6:21:50 PM] [[secure]] › ✔ Loaded plugin "addChannel" from "@[secure]/github" [6:21:50 PM] [[secure]] › ✔ Loaded plugin "success" from "@[secure]/github" [6:21:50 PM] [[secure]] › ✔ Loaded plugin "success" from "[secure]-major-tag" [6:21:50 PM] [[secure]] › ⚠ Run automated release from branch main on repository https://github.com/cameronraysmith/vanixiets.git in dry-run mode [6:21:50 PM] [[secure]] › ✔ Allowed to push to the Git repository [6:21:50 PM] [[secure]] › ℹ Start step "verifyConditions" of plugin "@[secure]/changelog" [6:21:50 PM] [[secure]] › ✔ Completed step "verifyConditions" of plugin "@[secure]/changelog" [6:21:50 PM] [[secure]] › ℹ Start step "verifyConditions" of plugin "@[secure]/github" [6:21:50 PM] [[secure]] [@[secure]/github] › ℹ Verify GitHub authentication [6:21:51 PM] [[secure]] › ✔ Completed step "verifyConditions" of plugin "@[secure]/github" [6:21:51 PM] [[secure]] › ℹ Found git tag @vanixiets/docs-v0.8.0 associated with version 0.8.0 on branch main [6:21:51 PM] [[secure]] › ℹ Found 8 commits since last release [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Start step "analyzeCommits" of plugin "@[secure]/commit-analyzer" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Found 3 commits for package @vanixiets/docs since last release [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Analyzing commit: feat(release): forecast each pull request's release as a check run The per-PR release forecast (preview-version.sh) was dropped when effects moved to main-only; release-rehearsal proves the machinery on a fixture but says nothing about what a given pull request would release. - release-packages plan: the release-packages entry's pullRequest trigger (onEvent, defined on main) simulates the merge, runs the production [secure] config and plugins with --dry-run, and reports a release-plan check run (package | last | next | bump) - trust boundary: HEAD is the simulated merge so the PR's commits are analysed, while index and worktree are main's tree so config and plugins come from main; git is redirected to a local bare clone and any other URL fails closed; the only credential is nixbot's installation token, and the release PAT is never given or read - registry: secrets are per trigger, so no trigger receives another's - github-check-run: one program for check-run reporting, used by deploy-docs and release-packages - release-rehearsal: plan rows for feat, breaking, chore, config injection, conflict, head mismatch and missing token, each asserting no writes, no releases and forge-token-only API calls Change-Id: Ic339fdcc487de9e78d7a21084803ffd540a52c8b [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ The release type for the commit is minor [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Analyzing commit: docs(ci): describe the unified docs effect and Cloudflare Previews Change-Id: I50a26030b1d7e9df7e6bd7d9e7b7283243ede9ba [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ The commit should not trigger a release [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Analyzing commit: chore(deps): update cloudflare-workers-tooling [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ The commit should not trigger a release [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Analysis of 3 commits complete: minor release [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Completed step "analyzeCommits" of plugin "@[secure]/commit-analyzer" [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "@[secure]/release-notes-generator" does not provide step "analyzeCommits" [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "@[secure]/changelog" does not provide step "analyzeCommits" [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "@[secure]/github" does not provide step "analyzeCommits" [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "[secure]-major-tag" does not provide step "analyzeCommits" [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ The next release version is 0.9.0 [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "@[secure]/commit-analyzer" does not provide step "generateNotes" [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Start step "generateNotes" of plugin "@[secure]/release-notes-generator" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Found 3 commits for package @vanixiets/docs since last release [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Completed step "generateNotes" of plugin "@[secure]/release-notes-generator" [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "@[secure]/changelog" does not provide step "generateNotes" [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "@[secure]/github" does not provide step "generateNotes" [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ Plugin "[secure]-major-tag" does not provide step "generateNotes" [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ℹ Start step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ No more plugins [6:21:51 PM] [[secure]] › ✔ Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]" [6:21:51 PM] [[secure]] › ⚠ Skip step "prepare" of plugin "@[secure]/changelog" in dry-run mode [6:21:51 PM] [[secure]] › ⚠ Skip @vanixiets/docs-v0.9.0 tag creation in dry-run mode [6:21:51 PM] [[secure]] › ⚠ Skip step "publish" of plugin "@[secure]/github" in dry-run mode [6:21:51 PM] [[secure]] › ⚠ Skip step "success" of plugin "@[secure]/github" in dry-run mode [6:21:51 PM] [[secure]] › ⚠ Skip step "success" of plugin "[secure]-major-tag" in dry-run mode [6:21:51 PM] [[secure]] › ✔ Published release 0.9.0 on default channel [6:21:51 PM] [[secure]] › ℹ Release note for version 0.9.0: ## @vanixiets/docs-v0.9.0 (https://github.com/cameronraysmith/vanixiets/compare/@vanixiets/docs-v0.8.0...@vanixiets/docs-v0.9.0) (2026-09-30) ### Features * **release:** forecast each pull request's release as a check run ([976a4d0](https://github.com/cameronraysmith/vanixiets/commit/976a4d0438fbba67cc5afbdebe4810c0de4d6816)) RELEASE-PLAN: docs 0.8.0 -> 0.9.0