-
-
Notifications
You must be signed in to change notification settings - Fork 302
Remove Brewfile.lock.json
generation.
#1509
Conversation
This was originally added to faciliate later functionality from other maintainers that never materialized. I've never heard anyone say this was useful and a lot of people have complained that it's useless or annoying.
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.
Makes sense. I've also never understood the purpose, so your explanation makes sense.
I have no objections. I've got a line for |
works for me! |
I actually found this helpful and had it committed to the repository. It's not a big deal but perhaps it could default to not generating the lockfile and make it opt in only. |
…stream See Homebrew/homebrew-bundle#1509 for details.
Lock file generation feature was removed from homebrew-bundle a couple of weeks ago: Homebrew/homebrew-bundle#1509
I also used it and was surprised it was removed. I used it to un-quarantine casks after each release. |
My CI relied on this for caching homebrew packages so they didn't have to be downloaded twice (this saves up to 10 minutes per CI run). Is there a way to re-enable spacebar heating? |
Thanks for chiming in @georgettica @Xe! Can you elaborate on how you used/consumed this? Thanks! |
As I didn't have a automated way to test what packages have changed on my machine, I added this file to my git and for each cask that was updated I force the PKG to be un-quarantined, this reduce the "are you sure this package is secure" warning |
Was there a deprecation period for the Considering that (I'm assuming there weren't any deprecation warnings, because I run my tooling cleanup script almost weekly and never noticed any warning to this effect. Unless I missed it?) |
* Hardcode brew location * Remove brew bundle `--no-lock` option (Homebrew/homebrew-bundle#1509)
GitHub actions. I wanted to avoid installing packages needlessly (this massively speeds up CI, you have no idea, it can save two digits of minutes per run) so I cache the /home/linuxbrew folder in GitHub Actions caches. Brewfile.lock.json changing means that the cache can be invalidated. |
@Xe Thanks! Could you open an issue for that functionality (GitHub Actions caching) as I think it'd be valuable and may make more sense in Homebrew/brew. |
This was originally added to faciliate later functionality from other maintainers that never materialized.
I've never heard anyone say this was useful and a lot of people have complained that it's useless or annoying.
I won't merge this immediately to give people a change to comment.