Skip to content

v1.0.31

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Jun 21:00
v1.0.31
c2ad6a8

Maintenance release — Velopack auto-update runtime refresh. Updates the bundled Velopack updater 1.0.11.2.0 and folds in the post-v1.0.30 self-configuring smoke harness and documentation accuracy sweep. No change to the image-build logic or the ISO it produces — only the launcher executable and its updater runtime change. Ships unsigned (Trusted Signing deferred to v1.1.0); existing installs auto-update to this build.

Changed

  • Smoke harness (tests/smoke/) is now self-configuring. verify-p8.ps1 and verify-p9.ps1 derive each catalog item's keep-vs-remove expectation from the build's own baked tiny11-cleanup.ps1 (the generator emits an action only for apply-state items), instead of requiring operator-supplied keep-list flags — a forgotten flag previously produced a misleading FAIL on a kept-item build. Verified offline against an extracted real baked script + a synthetic quote-boundary test.
  • verify-p9-static.ps1 auto-resolves the install.wim index from the ISO's autounattend.xml /IMAGE/INDEX, replacing a fragile Windows 11 Pro name-match default that threw on a Home-targeted FastBuild (FastBuild modifies only the installed edition; the rest are pristine).
  • verify-p4.ps1 Test 7 waits for the cleanup task to complete (polls task state) instead of a fixed 15s sleep.
  • De-versioned the smoke-script labels/comments (dropped v1.0.x references from verify-p3..verify-p7).
  • Documentation accuracy sweep. README: catalog count corrected to 75; replaced the resolved v1.0.1 sponsored-apps "known limitation" with the current catalog-complete note; corrected the PowerShell-for-GUI requirement and the (now-shipped) bundled-launcher caveat; replaced the drift-prone hardcoded test-count narrative with a capability summary; added the v1.0.30 final-cut smoke matrix to the tested-matrices list. CONTRIBUTING: removed the non-existent dependencies/ directory from the project-structure tree. CHANGELOG: corrected the [1.0.30] release date (2026-05-30 → 2026-05-31) and the v1.0.29 retraction note (the signed tag was deleted, not retained).
  • Bumped Velopack 1.0.11.2.0 — both pins moved in lockstep: the vpk CLI pin (release.yml env VPK_VERSION) and the Velopack NuGet PackageReference (launcher/tiny11options.Launcher.csproj). Routine refresh to the current stable; no API-surface change (the launcher uses the stable VelopackApp / UpdateManager / GithubSource APIs). The 1.2.0 runtime reaches existing installs on the next tagged release.