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
Migrate remaining audit exceptions to homebrew/core #9314
Conversation
Review period will end on 2020-11-27 at 20:40:14 UTC. |
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.
Great work here @Rylan12. I've been impressed not just with your work on this but how you've handled the incremental rollout 👏🏻
Thanks, @MikeMcQuaid! It means a lot and I appreciate the kind words! It sounds like there are no major concerns, so I think I'll go ahead and merge the homebrew/core PR (after making the changes discussed above) to get the ball rolling as it will need to get through linuxbrew/core as well. |
Another nice-to-have here eventually (while I remember) would be having some of these checks fail if they are no longer needed to encourage their removal (like RuboCop does with disables/todos). This would ensure that these lists get pruned when they aren't needed rather than growing with stale things. This should not block this PR! |
Definitely agree. I'll have to think of how we want to do this. As one idea, we could add a |
👍🏻 on deciding later. I'd say in general when the audits are checked for validity that they could be quickly scanned to ensure that they all fail and, if not, complain. I think this could be default behaviour because it's pretty much always going to be desirable behaviour. |
Review period ended. |
Just waiting on https://github.com/Homebrew/linuxbrew-core/pull/21668 Edit: and... one more: https://github.com/Homebrew/linuxbrew-core/pull/21670 Should be good for real after this (I hope 😅) |
Homebrew/linuxbrew-core#21670 is merged. I've restarted the CI jobs. |
Thanks, @jonchang! |
brew style
with your changes locally?brew tests
with your changes locally?brew man
locally and committed any changes?This PR migrates the remaining audit exceptions to homebrew/core.
This is pretty straight forward, on this end, but there will be a few additional notes in the corresponding homebrew/core PR: Homebrew/homebrew-core#65712
Note that it is expected that CI will fail until Homebrew/homebrew-core#65712 has been merged into homebrew/core and linuxbrew/core.