Skip to content

Refresh the public package baselines to v0.2.2 - #166

Merged
rndaom merged 1 commit into
mainfrom
rndaom/public-baseline-v022
Oct 2, 2026
Merged

rndaom merged 1 commit into
mainfrom
rndaom/public-baseline-v022

Conversation

@rndaom

@rndaom rndaom commented Oct 2, 2026

Copy link
Copy Markdown
Owner

What broke

Once v0.2.2 became the latest release, the current-public package checks refused to run on every pull request:

AssertionError [ERR_ASSERTION]: Public latest advanced; generate authentic exports before refreshing the Windows fixture
AssertionError [ERR_ASSERTION]: Public latest advanced; review history and actual exporter fixtures before testing

They test the newest public installers against profile exports made by that same release, and the retained exports came from v0.2.1.

What changed

  • scripts/fixtures/windows-package-v022/: two new exports (no-hud, single-hud) made by the unmodified public v0.2.2 core at 95058a75, using the v0.2.1 harness with only its revision and labels changed. All 326 extracted source files match the tag's blobs and all 122 registry dependencies match its Cargo.lock. Both exported manifests equal the v0.2.1 ones apart from the profile name; the eight payloads are byte-for-byte the same.
  • scripts/fixtures/development-package-v022.json: pins the signed v0.2.2 AppImage and Debian package. Every downloaded artifact matched GitHub's recorded digest, and all three installers passed verifyPublicPackage against the product's updater key. The release's release-commit.json names the same commit (run 36946290396).
  • The guard, contract scripts, tests and workflow triggers point at the new baseline. windows-package-v021 stays: it is the source of the release-upgrade fixture until the next release refreshes it.

Checks

  • node --test for the development package fixture and guard, the Windows package contract, package smoke, Linux native smoke, docs-only and release guards: 112 pass. The 7 Windows PowerShell 7 tests can't run on this machine (no pwsh); they fail identically on unchanged main here and run in CI.
  • biome check .

After v0.2.2 became the latest release, the current-public package checks
refused to run ("Public latest advanced; generate authentic exports before
refreshing the Windows fixture"), failing on every pull request.

windows-package-v022 holds two profile exports made by the unmodified
public v0.2.2 core (95058a7), built with the v0.2.1 harness relabelled for
the new tag. All 326 extracted source files match the tag's blobs, all 122
registry dependencies match its lockfile, and both manifests equal the
v0.2.1 ones apart from the profile name. development-package-v022.json pins
the signed v0.2.2 AppImage and Debian package; every downloaded artifact
matched GitHub's digest and passed its updater signature. The scripts,
workflow triggers and tests now point at the new baseline.
@rndaom
rndaom merged commit 9d1b068 into main Oct 2, 2026
11 checks passed
@rndaom
rndaom deleted the rndaom/public-baseline-v022 branch October 2, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant