Skip to content

Conversation

@strub
Copy link
Member

@strub strub commented Jan 7, 2026

This commit makes the warning flags now explicit for the dev/ci environments and use the same set of warning flags for both of them. This will allow us to catch more warnings in the CI.

For the release environment, we now use the default set of flags.

As a side effect, this commit fixes the pretty printing of local variables (the actual code was not using the printing environment anymore to get the display name)

This commit makes the warning flags now explicit for the dev/ci
environments and use the same set of warning flags for both of them.
This will allow us to catch more warnings in the CI.

For the release environment, we now use the default set of flags.

As a side effect, this commit fixes the pretty printing of local
variables (the actual code was not using the printing environment
anymore to get the display name)
@strub strub self-assigned this Jan 7, 2026
@strub strub added bug chore Ungrateful tasks that need done but that nobody wants to do labels Jan 7, 2026
@strub strub linked an issue Jan 7, 2026 that may be closed by this pull request
@strub strub requested a review from bgregoir January 7, 2026 07:55
@strub strub enabled auto-merge (rebase) January 7, 2026 08:19
@strub strub merged commit 66eb0f0 into main Jan 7, 2026
15 checks passed
@strub strub deleted the kill-warnings branch January 7, 2026 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug chore Ungrateful tasks that need done but that nobody wants to do

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI is not catching warnings

3 participants