-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add internal hidden rules for testing #9747
Merged
Merged
Changes from 6 commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
fa3a8e6
Add internal hidden rules for testing
zanieb 43ed884
Ignore internal rules in ecosystem checks
zanieb 0fea08c
Remove uncessary clone
zanieb f5e44b6
Fix RUF900 comments
zanieb ca92070
Fix code for `check_no_hint_for_hidden_unsafe_fixes_with_no_safe_fixe…
zanieb 7d80d95
Skip diagnostics if fix comment inserted
zanieb d05452f
Fix move of import
zanieb 3419e5c
Fix `fix_only_unsafe_fixes_available`
zanieb 072c52d
Fix ecosystem ignore
zanieb 4a3a02d
Fix moved ruff imports
zanieb 6d20a71
`continue`
zanieb 052edbd
Clippy
zanieb 8247b85
Update proc macro to preserve attributes that are common across all c…
zanieb 2b31bbe
Remove schema strip
zanieb d89a888
Clippy
zanieb fafbc25
Fix implementation of `intersection_all`
zanieb 8d9b6b5
Separate dev tests in CI
zanieb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@BurntSushi - Can you double-confirm for me that these won't enable in non-
cargo test
builds?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I do
cargo build --release --all-features
they are presentbut they are not present without
--all-features
in therelease
ordebug
targets.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Idk what features we include in releases, it's buried in maturin?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't specify anything, so we get the default features.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Which should omit these.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh great so I think we're good then
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah features enabled in
dev-dependencies
should definitely not cross over into standard builds. But yeah as Zanie mentioned, if you have anything that's using--all-features
, then they will get enabled in that case.