From 1cad237d0ff035a703ffd87f7d3971120ed1c94c Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 9 Sep 2025 02:17:07 +0100 Subject: [PATCH] fix(workflows/update-casks): resolve brew livecheck error It seems `brew livecheck` no longer works with taps which are symlinked into Homebrew. Hence we now just copy the sources into the relevant directory. --- .github/workflows/update-casks.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/update-casks.yml b/.github/workflows/update-casks.yml index e0cfb126..957037f7 100644 --- a/.github/workflows/update-casks.yml +++ b/.github/workflows/update-casks.yml @@ -67,10 +67,10 @@ jobs: id: tap_sha run: | echo "sha=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT - - name: Symlink homebrew tap + - name: Copy tap repository to homebrew tap run: | mkdir -p "$(brew --repo)/Library/Taps/jimeh" - ln -s "${{ github.workspace }}/tap" \ + cp -av "${{ github.workspace }}/tap" \ "$(brew --repo)/Library/Taps/jimeh/homebrew-emacs-builds" - name: brew livecheck (all casks) if: ${{ github.event.inputs.cask == '' }} @@ -132,10 +132,10 @@ jobs: with: ref: main path: tap - - name: Symlink homebrew tap + - name: Copy tap repository to homebrew tap run: | mkdir -p "$(brew --repo)/Library/Taps/jimeh" - ln -s "${{ github.workspace }}/tap" \ + cp -av "${{ github.workspace }}/tap" \ "$(brew --repo)/Library/Taps/jimeh/homebrew-emacs-builds" - name: Checkout tap repository meta branch uses: actions/checkout@v4