Skip to content

A Tap for Homebrew on macOS to maintain properly-tracked package versions for consistent dependency resolution

Notifications You must be signed in to change notification settings

KatanaGraph/homebrew-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

homebrew-katana-dependencies

brew tap KatanaGraph/dependencies

If you encounter an issue with a new verison of a brew package that won't be resolved immediately, determine the offending package from the build failure and do the following:

Use brew info <offending> to find the github link to the .rb file that defines the version

Go to that link and use the history to find the most recent non-offending version of the file

Create a copy of the desired file in the Formla directory

In the main repo, modify .github/workflows/setup_macos.sh to reference KatanaGraph/dependencies/<offending> instead of <offending>

The runner machines will be out of sync at this point. Run brew remove <offending> on each of them to clear out the old package, then run setup_macos.sh. It may take a few passes at this, as some dependencies of the offending package may have also been updated.

About

A Tap for Homebrew on macOS to maintain properly-tracked package versions for consistent dependency resolution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages