diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 334a4d4..94eba96 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -17,10 +17,18 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - uses: webfactory/ssh-agent@v0.8.0 + - name: Setup SSH + uses: webfactory/ssh-agent@v0.8.0 with: ssh-private-key: | ${{ secrets.SSH_PRIVATE_KEY }} + - name: Configure Homebrew cache + uses: actions/cache@v4 + with: + path: | + ~/Library/Caches/Homebrew + ~/Library/Caches/Homebrew/downloads + key: ${{ runner.os }}-brew-${{ hashFiles('**/Brewfile.lock.json') }} - name: Setup run: make mac env: diff --git a/config/homebrew/Brewfile b/config/homebrew/Brewfile index a49e19d..773d8dd 100644 --- a/config/homebrew/Brewfile +++ b/config/homebrew/Brewfile @@ -1,6 +1,7 @@ tap "hashicorp/tap" tap "homebrew/bundle" tap "rcmdnk/file" +tap "homebrew/cask-fonts" brew "act" brew "bat" brew "bottom" diff --git a/config/homebrew/Brewfile.lock.json b/config/homebrew/Brewfile.lock.json index d5abfad..2e15874 100644 --- a/config/homebrew/Brewfile.lock.json +++ b/config/homebrew/Brewfile.lock.json @@ -9,6 +9,9 @@ }, "rcmdnk/file": { "revision": "dd3749dbd5b81fdeafc7131d987d314c0a8bd9fb" + }, + "homebrew/cask-fonts": { + "revision": "9cfef62b9aa4d467d265a253149252a17f11ecdd" } }, "brew": {