Skip to content

Conversation

@zaharidichev
Copy link
Member

@zaharidichev zaharidichev commented Jun 16, 2025

This PR augments the validator release action to also publish windows binaries.

@zaharidichev zaharidichev requested a review from a team as a code owner June 16, 2025 09:09
@zaharidichev zaharidichev force-pushed the zd/release-validator-win-binaries branch from f3d8d5e to f6bd56d Compare June 16, 2025 09:10
@zaharidichev zaharidichev force-pushed the zd/release-validator-win-binaries branch from f6bd56d to b075461 Compare June 16, 2025 11:30
@zaharidichev zaharidichev changed the title buld(validator): modify Ci job to release windows binaries build(validator): modify Ci job to release windows binaries Jun 17, 2025
@ericd ericd requested a review from alpeb June 17, 2025 16:34
build *flags:
{{ _cargo }} fetch --locked
{{ _cargo }} build --workspace -p {{ crate }} {{ flags }}
{{ _cargo }} build {{ if crate == "" { "--workspace" } else { "-p " + crate } }} {{ flags }}
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We do that to avoid compiling the whole workspace when we are just targeting one of the repos. One of the problems that happens if this is not in place is that when we are compiling for Windows systems, we try to compile the CNI repair controller as well which has some dependencies that cannot be compiled for Windows, making the whole build job fail.

Copy link
Member

@alpeb alpeb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to me 👍

@zaharidichev zaharidichev merged commit 86abb6f into main Jun 18, 2025
20 checks passed
@zaharidichev zaharidichev deleted the zd/release-validator-win-binaries branch June 18, 2025 19:55
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