yams/scripts/local-ci
Trevon 6d26203140
fix(packaging): compare upgrade bodies without cmp (#378)
The v0.21.0 release failed on the Arch aarch64 lane: the upgrade
seed check ran `cmp -s` in the minimal Arch base image, which has
coreutils but not diffutils ("cmp: command not found"), so
upgrade-seed-body failed although the package was fine.

Compare the two files by SHA-256 in a same_bytes helper. The unit
oracle now stubs cmp to fail, so a check that depends on it fails
in test_package_upgrade_validation.py instead of in the release.

Signed-off-by: trvon <me@trevon.dev>
2026-10-27 09:07:47 -06:00
..
cross-compile-smoke.sh chore: promote experimental to main (#156) 2026-09-19 16:27:50 -06:00
matrix.sh v0.2.5 2025-08-14 06:34:56 -04:00
native-macos-lane.sh chore: promote experimental to main (#156) 2026-09-19 16:27:50 -06:00
package-lane.sh fix: stabilize CI release gates 2026-07-03 22:40:05 -04:00
package-validate-checks.sh fix(packaging): compare upgrade bodies without cmp (#378) 2026-10-27 09:07:47 -06:00
package-validate.sh fix(tests): replace frozen expectations and harden release gates (#323) 2026-10-19 19:16:57 -06:00
portability_probe.cpp chore: promote experimental to main (#156) 2026-09-19 16:27:50 -06:00
pre-push-ci-gate.sh chore: promote experimental to main (#156) 2026-09-19 16:27:50 -06:00
push-lane.sh fix: ci stabilizations for release 2026-07-04 09:28:59 -04:00
smolvm-lane.sh refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00