GitHub user mengw15 edited a comment on the discussion: Build reproducibility 
for automated release signing

Thanks! Rebuilt `7f627c0b2` with `SOURCE_DATE_EPOCH=1791491650` and 
`PACKAGE_SNAPSHOT=2026-10-08` (BuildKit v0.33.1, clean worktree, `--no-cache`, 
`linux/amd64`).

`texera-workflow-execution-coordinator`, identical across two back-to-back 
builds:
- config `300b138b765a` 
(`sha256:300b138b765a0fb5c453bb886e42a3e0ce428310615f376f745c2b614be87bcb`)
- manifest 
`sha256:6b237b00e4a688d1e972296330c2df3112d258915dc94da2e2b5f1628da8d4a1`

`y-websocket-server` doesn't reproduce even against itself: two back-to-back 
builds on my machine differ only in the `npm ci` layer, and only in caches 
written during the install: 543 files under `/tmp/node-compile-cache/` and 39 
under `/root/.npm/` (cache index entries record a write time, and the debug log 
is named after the clock). `node_modules` is identical. With `RUN npm ci && rm 
-rf /root/.npm /tmp/node-compile-cache`, two builds come out identical (config 
`f83b6f7427fa`, manifest 
`sha256:3a853e79e14d19edbab3f9ea717d3aae945db00272096d245bf3ad84d3b9d4d8`). Its 
`FROM node:24.19.0-slim` isn't pinned to a digest yet either.


GitHub link: 
https://github.com/apache/texera/discussions/8807#discussioncomment-18960342

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to