Skip to content

Conversation

@NikSquared
Copy link
Collaborator

@NikSquared NikSquared commented Aug 7, 2025

The Windows build is currently broken. This PR contains the commits required to successfully build a new release on Windows.

This commit disables cgo for builds via `go env`, rather than via
an environment variable. This should be more compatible with
Windows builds.
@NikSquared NikSquared requested a review from a team as a code owner August 7, 2025 22:14
This commit adds a new workflow that builds `certigo` for all
target platforms on push, but does not create a new release. This
should help to identify any newly introduced compilation issues.
The configuration for the build is identical to the release
workflow.
`github.com/zmap/zcrypto` currently does not compile on Windows:
see zmap/zcrypto#422. This commit downgrades the dependency to the
newest working version, from August 2024.
@NikSquared NikSquared changed the title Disable cgo via go env Fix Windows build Aug 7, 2025
@NikSquared NikSquared merged commit bed6218 into master Aug 7, 2025
23 checks passed
@NikSquared NikSquared deleted the nunger.disable-cgo-via-go-env branch August 7, 2025 23:34
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.

3 participants