nixbot

builds

succeeded release-packages effect of build #885 · raw · cameronraysmith/vanixiets

1building '/nix/store/8712y0rdj2i55wgnpcgas8zhb8in3h6c-effect-release-packages-env.drv'...2RELEASE-PLAN-CLONE-START: https://github.com/cameronraysmith/vanixiets.git #3243 aad0823847ea6b8fc7d6395ad0c79a43735a27fa3RELEASE-PACKAGES-ACTION: plan (#3243 at aad0823847ea6b8fc7d6395ad0c79a43735a27fa onto main at 976a4d0438fbba67cc5afbdebe4810c0de4d6816)4packages discovered: [{"name":"docs","path":"packages/docs"}]5RELEASE-PACKAGE-ITERATION: packages/docs6running semantic-release in packages/docs...7[6:21:50 PM] [[secure]] › ℹ  Running [secure] version 25.0.98[6:21:50 PM] [[secure]] › ✔  Loaded plugin "verifyConditions" from "@[secure]/changelog"9[6:21:50 PM] [[secure]] › ✔  Loaded plugin "verifyConditions" from "@[secure]/github"10[6:21:50 PM] [[secure]] › ✔  Loaded plugin "prepare" from "@[secure]/changelog"11[6:21:50 PM] [[secure]] › ✔  Loaded plugin "publish" from "@[secure]/github"12[6:21:50 PM] [[secure]] › ✔  Loaded plugin "addChannel" from "@[secure]/github"13[6:21:50 PM] [[secure]] › ✔  Loaded plugin "success" from "@[secure]/github"14[6:21:50 PM] [[secure]] › ✔  Loaded plugin "success" from "[secure]-major-tag"15[6:21:50 PM] [[secure]] › ⚠  Run automated release from branch main on repository https://github.com/cameronraysmith/vanixiets.git in dry-run mode16[6:21:50 PM] [[secure]] › ✔  Allowed to push to the Git repository17[6:21:50 PM] [[secure]] › ℹ  Start step "verifyConditions" of plugin "@[secure]/changelog"18[6:21:50 PM] [[secure]] › ✔  Completed step "verifyConditions" of plugin "@[secure]/changelog"19[6:21:50 PM] [[secure]] › ℹ  Start step "verifyConditions" of plugin "@[secure]/github"20[6:21:50 PM] [[secure]] [@[secure]/github] › ℹ  Verify GitHub authentication21[6:21:51 PM] [[secure]] › ✔  Completed step "verifyConditions" of plugin "@[secure]/github"22[6:21:51 PM] [[secure]] › ℹ  Found git tag @vanixiets/docs-v0.8.0 associated with version 0.8.0 on branch main23[6:21:51 PM] [[secure]] › ℹ  Found 8 commits since last release24[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"25[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Start step "analyzeCommits" of plugin "@[secure]/commit-analyzer"26[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Found 3 commits for package @vanixiets/docs since last release27[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Analyzing commit: feat(release): forecast each pull request's release as a check run2829The per-PR release forecast (preview-version.sh) was dropped when effects30moved to main-only; release-rehearsal proves the machinery on a fixture31but says nothing about what a given pull request would release.3233- release-packages plan: the release-packages entry's pullRequest34  trigger (onEvent, defined on main) simulates the merge, runs the35  production [secure] config and plugins with --dry-run, and36  reports a release-plan check run (package | last | next | bump)37- trust boundary: HEAD is the simulated merge so the PR's commits are38  analysed, while index and worktree are main's tree so config and39  plugins come from main; git is redirected to a local bare clone and any40  other URL fails closed; the only credential is nixbot's installation41  token, and the release PAT is never given or read42- registry: secrets are per trigger, so no trigger receives another's43- github-check-run: one program for check-run reporting, used by44  deploy-docs and release-packages45- release-rehearsal: plan rows for feat, breaking, chore, config46  injection, conflict, head mismatch and missing token, each asserting47  no writes, no releases and forge-token-only API calls4849Change-Id: Ic339fdcc487de9e78d7a21084803ffd540a52c8b50[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  The release type for the commit is minor51[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Analyzing commit: docs(ci): describe the unified docs effect and Cloudflare Previews5253Change-Id: I50a26030b1d7e9df7e6bd7d9e7b7283243ede9ba54[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  The commit should not trigger a release55[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Analyzing commit: chore(deps): update cloudflare-workers-tooling56[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  The commit should not trigger a release57[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Analysis of 3 commits complete: minor release58[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Completed step "analyzeCommits" of plugin "@[secure]/commit-analyzer"59[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"60[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"61[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "@[secure]/release-notes-generator" does not provide step "analyzeCommits"62[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"63[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"64[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "@[secure]/changelog" does not provide step "analyzeCommits"65[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"66[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"67[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "@[secure]/github" does not provide step "analyzeCommits"68[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"69[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"70[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "[secure]-major-tag" does not provide step "analyzeCommits"71[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"72[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"73[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins74[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"75[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"76[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins77[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"78[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"79[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins80[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"81[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"82[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins83[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"84[6:21:51 PM] [[secure]] › ℹ  Start step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"85[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins86[6:21:51 PM] [[secure]] › ✔  Completed step "analyzeCommits" of plugin "[Function: [secure]-monorepo]"87[6:21:51 PM] [[secure]] › ℹ  The next release version is 0.9.088[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"89[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "@[secure]/commit-analyzer" does not provide step "generateNotes"90[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"91[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"92[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Start step "generateNotes" of plugin "@[secure]/release-notes-generator"93[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Found 3 commits for package @vanixiets/docs since last release94[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Completed step "generateNotes" of plugin "@[secure]/release-notes-generator"95[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"96[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"97[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "@[secure]/changelog" does not provide step "generateNotes"98[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"99[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"100[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "@[secure]/github" does not provide step "generateNotes"101[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"102[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"103[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  Plugin "[secure]-major-tag" does not provide step "generateNotes"104[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"105[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"106[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins107[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"108[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"109[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins110[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"111[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"112[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins113[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"114[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"115[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins116[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"117[6:21:51 PM] [[secure]] › ℹ  Start step "generateNotes" of plugin "[Function: [secure]-monorepo]"118[6:21:51 PM] [[secure]] [[Function: [secure]-monorepo]] › ℹ  No more plugins119[6:21:51 PM] [[secure]] › ✔  Completed step "generateNotes" of plugin "[Function: [secure]-monorepo]"120[6:21:51 PM] [[secure]] › ⚠  Skip step "prepare" of plugin "@[secure]/changelog" in dry-run mode121[6:21:51 PM] [[secure]] › ⚠  Skip @vanixiets/docs-v0.9.0 tag creation in dry-run mode122[6:21:51 PM] [[secure]] › ⚠  Skip step "publish" of plugin "@[secure]/github" in dry-run mode123[6:21:51 PM] [[secure]] › ⚠  Skip step "success" of plugin "@[secure]/github" in dry-run mode124[6:21:51 PM] [[secure]] › ⚠  Skip step "success" of plugin "[secure]-major-tag" in dry-run mode125[6:21:51 PM] [[secure]] › ✔  Published release 0.9.0 on default channel126[6:21:51 PM] [[secure]] › ℹ  Release note for version 0.9.0:127## @vanixiets/docs-v0.9.0 (https://github.com/cameronraysmith/vanixiets/compare/@vanixiets/docs-v0.8.0...@vanixiets/docs-v0.9.0) (2026-09-30)128129### Features130131    * **release:** forecast each pull request's release as a check run ([976a4d0](https://github.com/cameronraysmith/vanixiets/commit/976a4d0438fbba67cc5afbdebe4810c0de4d6816))132133RELEASE-PLAN: docs 0.8.0 -> 0.9.0