Skip to content

ci: CI and release hardening leftovers - #402

Merged
Maxaubert merged 1 commit into
mainfrom
ci/401-ci-release-hardening
Oct 10, 2026
Merged

Maxaubert merged 1 commit into
mainfrom
ci/401-ci-release-hardening

Conversation

@Maxaubert

Copy link
Copy Markdown
Owner

Closes #401

Fixed

  • 104: alpha.yml already passed the dispatch note via env; the remaining github.ref_name splices (release notes, summary) now go through env too.
  • 107: keybind JS half is now a plain node:test file (ui/tests/keybind-rules.nodetest.mjs), npm run test:rules, added as a build.yml step.
  • 110: NSIS check reads HKLM under WOW6432Node and HKCU without it, and treats 0.0.0.0 as missing in both; webview2_probe.h header states it is the tested spec mirrored by the installer.
  • 111: doc 11 test list now includes hitch_record (and the JS test / spec count).
  • 112: test_transform_model.cpp renamed to test_mag_transform.cpp; test_smoke.cpp removed (cannot fail).
  • 114: installer_check.ps1 smoke wrapped in try/finally, restores state, and restarts Wind/WindTray if they were running.
  • 115: keybind test finds the fixture via its own source folder and by walking up from the cwd.

Skipped

None.

Tests

  • build.bat test: [doctest] test cases: 597 | 597 passed | 0 failed | 0 skipped
  • npm run test:rules in ui/: pass 1, fail 0
  • installer_check.ps1 parses clean (not run: needs elevation).

No version bump: bumped at merge time.

🤖 Generated with Claude Code

https://claude.ai/code/session_011zPmivSAQeivGUdBjTsaMu

The branch is main plus exactly the combined test build's state after this PR
(conflicts with the PRs merged before it resolved as tested), version 0.24.9.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011zPmivSAQeivGUdBjTsaMu
@Maxaubert
Maxaubert force-pushed the ci/401-ci-release-hardening branch from 262bd71 to f309022 Compare October 10, 2026 02:07
@Maxaubert
Maxaubert merged commit 2a1d05a into main Oct 10, 2026
1 check passed
@Maxaubert
Maxaubert deleted the ci/401-ci-release-hardening branch October 10, 2026 03:11
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.

CI and release hardening leftovers

1 participant