ReviewOS

zig-utils/zig-js

Evidence: refresh platform release matrix workflow checksum

#841
Closed chris opened this 11 days ago ·
11 days ago

Problem

zig build release-compatibility-check fails in the platform-matrix validation because docs/.data/platform-release-matrix-2026-08-20.json carries a stale SHA-256 for .github/workflows/ci.yml.

A dry generation through the owning tool changes only that input checksum:

  • checked: 4be3750e365b0aaca576857a17b5faf0cbcafc394ed237fae1ace977529786a2
  • current: dc22791f1d9517387362e07eaf5a93d7cbd75d07f646c03393eceb4771caba7e

The generated platform profiles, release claims, summary counts, and docs/platforms.md are unchanged. This was exposed while validating #840.

Acceptance criteria

  • Regenerate the platform matrix with tools/platform-release-matrix.ts --write; do not hand-edit generated output.
  • Verify the matrix and its fail-closed self-test.
  • Verify the release compatibility consumer proceeds past platform validation.
  • Keep all support and performance claims unchanged unless supported by new checked evidence.
  • Run documentation link and build checks.
  • Record 0 test262 flips.
11 days ago

Implemented by 630871ae.

The owning generator changed only the checked .github/workflows/ci.yml SHA-256; platform profiles, support claims, summary counts, and docs/platforms.md remained unchanged.

Validation:

  • platform matrix verification: 1 correctness, 1 sanitizer, 1 performance platform
  • fail-closed profile self-test: passed
  • release compatibility matrix: 12/12 gates green; private ABI pending=0
  • documentation link check: 308 files, all links resolve
  • documentation build: 50 pages
  • 0 test262 flips

Sign in to comment on this issue.