Repository navigation
Conversation
…ges, stop hand dispatches cancelling queued builds - apps/web had no `typecheck` script, so CI's "Type check" step printed "skipping" and passed on every run. Add `tsc --noEmit` (0 errors today) and drop the `|| echo` that hid a missing script. - Dockerfile + apps/docs/Dockerfile declared PNPM_VERSION / TURBO_VERSION only before the first FROM, so the base stage read them as empty and `npm install -g turbo@` took whatever turbo was newest. Re-declare both in the stage. - turbo 2.9.14 -> 2.11.7 (latest) in package.json, the lockfile and the image ARG, so `turbo prune` and `pnpm exec turbo build` use the same version. - k8s-build: `cancel-in-progress` only for push events. On 2026-10-05 two Work sites' push builds, still queued for a runner, were cancelled by a hand workflow_dispatch for the same commit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… (running builds; pending ones are replaced by a build of the same head) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Back-merge main → develop (#1003 runtime V8 heap entrypoint, main-only since 2026-08-01)
…args fix(ci): real web typecheck, effective pnpm/turbo pins in the images, turbo 2.11.7, dispatch no longer cancels queued builds
…l 2.2.0, compression 1.8.2, source-map-js 1.2.2, prosemirror-view 1.42.6) pnpm audit --prod: 3 critical / 4 high -> 0 / 1 (braces, no patched release). - prosemirror-view 1.41.6 -> 1.42.6 (GHSA-c8x8-7fp4-3x9w, XSS): the only one that reaches a browser, through apps/web > @tiptap/pm. Same ^1 range, lockfile-only. - proxy-addr 2.0.7 -> 2.0.8 (GHSA-jqcg-44mw-7w3h), compression 1.8.1 -> 1.8.2 (GHSA-vc2v-76pw-4v95), source-map-js 1.2.1 -> 1.2.2 (GHSA-68fv-2mgg-jv7q): all docs build tooling (@docusaurus/core > webpack-dev-server / bundler), lockfile-only. - tinypool 1.1.1 -> 2.2.0 via a scoped override (GHSA-85c8-ppgw-ccpr, GHSA-5gmw-xhrv-c9v3): no 1.x fix exists and @docusaurus/core 3.10.2 asks for ^1. Docusaurus only imports it when future.faster.ssgWorkerThreads is on, which this site does not set, so it is never loaded; it loads via dynamic import(), which 2.x (ESM-only) supports. Local docs build --locale en: 686 pages, exit 0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
prosemirror-view 1.42.6 needs prosemirror-model ^1.25.12, which left a second copy next to @tiptap/pm's 1.25.4; ProseMirror's instanceof checks break across copies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix(deps): clear the 2026-10-05 advisories (3 critical / 4 high → 0 / 1)
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Cascade stage → main. Session
07a5b68a(lane template-c4).Content (
git diff --stat main stage): ci.yml, k8s-build.yml, both Dockerfiles, apps/web/package.json, package.json, pnpm-lock.yaml, turbo.json. These are #1085 (real typecheck, effective pnpm/turbo pins, turbo 2.11.7, dispatch no longer cancels queued builds) and #1087 (2026-10-05 advisories, prod audit 3 critical / 4 high → 0 / 1). #1003 is already on main.Evidence on stage
8af47b3fcorepack prepare pnpm@10.31.0 … npm install -g turbo@2.11.7; on main it printedturbo@${TURBO_VERSION}unexpanded./usr/local/bin/docker-entrypoint.shpresent; 35/35 sampled paths identical to the pre-change snapshot.🤖 Generated with Claude Code