Skip to content

fix(ci): unblock the v1.0.7 release build#21

Merged
johnqherman merged 1 commit into
masterfrom
fix/release-1.0.7-ci
Jul 18, 2026
Merged

fix(ci): unblock the v1.0.7 release build#21
johnqherman merged 1 commit into
masterfrom
fix/release-1.0.7-ci

Conversation

@johnqherman

Copy link
Copy Markdown
Collaborator

The v1.0.7 tag-gated release build failed on two independent flakes, so v1.0.7 tagged but never published artifacts or an appcast.

  • NSIS install: choco's install silently no-ops when the community feed 503s (exit 0, 0 packages), leaving cpack -G NSIS with no makensis. Retry the fetch and assert makensis.exe before packaging.
  • AllenHeathSessionTest flake: the stub MixRack framed the client's session seed by scanning for the 0xE7 terminator, but the seed's UDP-port field can itself be 0xE7 (~1% of ephemeral ports), truncating the frame so the stub never replied and the handshake stalled. Consume the fixed-length seed by structure. Verified 0 fails / 25 runs (was failing by ~run 4).

Non-v* branch: does not trigger auto-release. After merge, the v1.0.7 tag is re-pointed here and build.yml re-dispatched to publish 1.0.7.

The tag-gated release build failed on two independent flakes, so v1.0.7
tagged but never published artifacts or an appcast.

- Package step: choco's NSIS install silently no-ops when the community
  feed 503s (exit 0, 0 packages), leaving cpack -G NSIS with no makensis.
  Retry the fetch and assert makensis.exe before packaging so a feed blip
  fails at install, not at packaging.

- AllenHeathSessionTest: the stub MixRack framed the client's session seed
  by scanning for the 0xE7 terminator, but the seed's UDP-port field can
  itself be 0xE7 (~1% of ephemeral ports), truncating the frame so the stub
  never replied and the handshake stalled. Consume the fixed-length seed by
  structure instead.
@johnqherman
johnqherman merged commit 987d579 into master Jul 18, 2026
5 checks passed
@johnqherman
johnqherman deleted the fix/release-1.0.7-ci branch July 18, 2026 04:00
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