fix(ci): make zip reproducibility per-version, not per-commit

Pinning entry timestamps to the commit date made two builds of the same
VERSION differ whenever the workflow failed late and was re-run from a
fix-up commit — the no-overwrite guard then rejected the rerun. Pin to a
fixed epoch (SOURCE_DATE_EPOCH overridable) and walk files in sorted
order so every runner emits identical bytes for a given version. Bump
to 0.2.2 because the 0.2.1 immutable slot holds a commit-time-stamped
build.
This commit is contained in:
go0p
2026-08-18 14:59:41 +08:00
parent 010f1af16c
commit b000734800
2 changed files with 29 additions and 14 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "yakit-chrome-client",
"description": "Yakit Browser Extension",
"private": true,
"version": "0.2.1",
"version": "0.2.2",
"type": "module",
"packageManager": "[email protected]",
"scripts": {