Skip to content

test: exercise native HTTPS before release publication - #69

Merged
rmcdaniel merged 1 commit into
mainfrom
fix/67-native-https-smoke
Oct 31, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
fix/67-native-https-smoke

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

The native release smoke checks cover version, runtime readiness and command listing. They do not make an HTTPS request, leaving #67's outbound TLS acceptance untested on macOS, ARM64 and the Windows streams path before publication.

Run the existing upgrade --dry-run --output=json command on every produced native binary before handing its artifact to the publisher. This resolves public latest-release metadata through the normal HTTPS client and leaves the executable unchanged. The ordinary checksum and attestation path binds the published files to those tested bytes.

All 39 Node release contracts pass, including a guard that keeps this check ahead of native artifact handoff on both build paths. Application source, permissions and release authority are unchanged. The existing workflow hash remains part of the compiler-cache identity, so merging this follow-up causes the normal warmer to qualify its new identity; no cache provenance is rewritten.

The preceding OpenSSL correction (#68) is merged and its four-target native cold warmer 41178432254 succeeds. No 2.3.2 tag or release is published. Finish this acceptance check and normal native qualification before patch publication; keep #67 open through installed public-asset verification.

Refs #67.

@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 31, 2026 07:35
@rmcdaniel
rmcdaniel merged commit a0bfe59 into main Oct 31, 2026
16 checks passed
@rmcdaniel
rmcdaniel deleted the fix/67-native-https-smoke branch October 31, 2026 08:22
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