-
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
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
cmd/readall: clean up todos #16011
cmd/readall: clean up todos #16011
Conversation
5da7a72
to
ce819cb
Compare
Just to check: does this change the default beahviour of |
Yes, the idea here is to follow-up on the todo to match the behavior described in the original issue and the deprecation notice for the |
Great work @apainintheneck, loving this so far.
This seems better! |
@MikeMcQuaid By "This seems better!" do you mean we should continue deprecating the |
ce819cb
to
9d610d2
Compare
@Bo98 Do you think we should just keep the current behavior as the default and undeprecate (precate?) the |
Sorry, the latter but I don't have strong feelings either way! |
I'm fine with re-enabling the |
- keep running the command against all os/arch combinations as the default - remove todos and deprecations related to changing the behavior - create constants for os/arch combinations
9d610d2
to
5760ae4
Compare
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.
Thanks again @apainintheneck!
brew style
with your changes locally?brew typecheck
with your changes locally?brew tests
with your changes locally?Edit: We decided to keep the current behavior of running all os/arch combinations and remove the todos and deprecations.
Removes temporary default to readall for every os/arch combinationafter updating brew-test-bot and brew/cask to pass the appropriate
arguments in on CI.
--os
and--arch
flags toreadall
. #15470Also, add more constants for os/arch combinations. This allows us
to make validating all os/arch combinations the default in
Readall.valid_tap?
which is needed to keep the same behaviorin
brew tap
that we had before. I also updated a few otherspots around the codebase to use those new constants.
One more thing was updating the integration test. In local testing,this didn't change the runtime so it seemed like a no-brainer.
Todo
homebrew/core
andhomebrew/cask
has been updated.brew readall
#16007