Skip to content

Conversation

josephnoir
Copy link
Contributor

Motivation:

Not everything that relies on these workflows builds on windows. Unit tests and release builds should be explicitly enabled for windows builds.

Modifications:

Change default of windows nightly to false. Fix flag checks that enable nightly builds.

Result:

Easier to use CI workflows.

Motivation:

Not everything that relies on these workflows builds on windows. Unit
tests and release builds should be explicitly enabled for windows
builds.

Modifications:

Change default of windows nightly to false. Fix flag checks that enable
nightly builds.

Result:

Easier to use CI workflows.
@josephnoir josephnoir requested a review from rnro July 29, 2025 12:42
@josephnoir josephnoir added the semver/none No version bump required. label Jul 29, 2025
@josephnoir
Copy link
Contributor Author

I shimmed this branch into two PRs to check the expected behavior:

MATRIX_LINUX_NIGHTLY_NEXT_ENABLED: ${{ inputs.linux_nightly_6_1_enabled && inputs.linux_nightly_next_enabled }}
MATRIX_LINUX_NIGHTLY_NEXT_ENABLED: ${{ inputs.linux_nightly_6_1_enabled || inputs.linux_nightly_next_enabled }}
Copy link
Member

Choose a reason for hiding this comment

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

Why is this checking for 6.1 in the first place? Same comment for the one below

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The nightly builds used to be numbered (here 6.1). The new flag does not have that number, but the old flags are still around and marked as deprecated.

@josephnoir josephnoir merged commit e0ef60b into main Jul 29, 2025
40 of 42 checks passed
@josephnoir josephnoir deleted the windows-default-flag branch July 29, 2025 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver/none No version bump required.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants