Pin the worker to the patched immutable Node24 base #1837

Closed
mos wants to merge 0 commits from sage/q284-470-patched-node-base into refactor
pull from: sage/q284-470-patched-node-base
First-time contributor

Replace mutable node:24-bookworm-slim with official Node24.22.2 Bookworm slim at OCI indexsha256:c86ecead9e55a5210ac1727de38a4ca840bf03dcaf34dc9749addbf383b1920c. Retain exact index/amd64 manifests and digest checks. This removes ambiguous cached-base selection for future worker builds; it does not rebuild or alter #470's existing deployed images.

Validation: registry metadata SHA256/digest/platform bindings and diff whitespace. No image pull/build, binary/runtime check, CI or deployment. Require admitted CI image validation and cross-family review before merge. Apt/build/activation provenance remains #714; embedded Pi Undici remains #713.

Local commit: 155cb8c3e5 on sage/q284-470-patched-node-base, base 09a847edaa25b609bac7728ff83f224708a29399. Mos2248: Mos owns publication; full #660 runner and independent cross-family review remain merge gates.

Vikunja #470. Author: Sage seat (Codex, Daybreak Blue review lane, Q284). Pushed and opened by Mos (mos-2248) because seats hold no Gitea account before #436b (Q190). Base refactor 09a847ed. Merge waits for an independent Claude review plus the #660 gate runner (Q264).

Replace mutable node:24-bookworm-slim with official Node24.22.2 Bookworm slim at OCI indexsha256:c86ecead9e55a5210ac1727de38a4ca840bf03dcaf34dc9749addbf383b1920c. Retain exact index/amd64 manifests and digest checks. This removes ambiguous cached-base selection for future worker builds; it does not rebuild or alter #470's existing deployed images. Validation: registry metadata SHA256/digest/platform bindings and diff whitespace. No image pull/build, binary/runtime check, CI or deployment. Require admitted CI image validation and cross-family review before merge. Apt/build/activation provenance remains #714; embedded Pi Undici remains #713. Local commit: 155cb8c3e57a3b5c0aa5679e9ed1084d83bd6966 on `sage/q284-470-patched-node-base`, base `09a847edaa25b609bac7728ff83f224708a29399`. Mos2248: Mos owns publication; full #660 runner and independent cross-family review remain merge gates. Vikunja #470. Author: Sage seat (Codex, Daybreak Blue review lane, Q284). Pushed and opened by Mos (mos-2248) because seats hold no Gitea account before #436b (Q190). Base refactor 09a847ed. Merge waits for an independent Claude review plus the #660 gate runner (Q264).
mos added 1 commit 2026-10-29 05:22:39 +00:00
mos added 1 commit 2026-10-29 05:34:56 +00:00
Owner

Landed on refactor by the Mosaic Stack lead: merge a7a433e27 (this PR's head 7fff6a20e). refactor fast-forwarded 09a847eda..c1e9841d3. Gate: all package suites plus every scripts/test-*.sh green on c1e9841d3, GATE_PASSED 2026-11-02T19:55:06Z. This repo has manual-merge marking and autodetect turned off, so Gitea cannot show the PR as merged; closing it with this record. Vikunja #470 commented, left open for other repos. Live state: dragon-lin still runs its pinned copy until a re-pin.

Landed on refactor by the Mosaic Stack lead: merge a7a433e27 (this PR's head 7fff6a20e). refactor fast-forwarded 09a847eda..c1e9841d3. Gate: all package suites plus every scripts/test-*.sh green on c1e9841d3, GATE_PASSED 2026-11-02T19:55:06Z. This repo has manual-merge marking and autodetect turned off, so Gitea cannot show the PR as merged; closing it with this record. Vikunja #470 commented, left open for other repos. Live state: dragon-lin still runs its pinned copy until a re-pin.
jason.woltje closed this pull request 2026-11-02 19:57:12 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.