diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 31e6363..a3564e4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,16 +8,16 @@ on: jobs: pr-pull: if: contains(github.event.pull_request.labels.*.name, 'pr-pull') - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write pull-requests: write steps: - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@master + uses: Homebrew/actions/setup-homebrew@main - name: Set up git - uses: Homebrew/actions/git-user-config@master + uses: Homebrew/actions/git-user-config@main - name: Pull bottles env: @@ -26,7 +26,7 @@ jobs: run: brew pr-pull --debug --tap="$GITHUB_REPOSITORY" "$PULL_REQUEST" - name: Push commits - uses: Homebrew/actions/git-try-push@master + uses: Homebrew/actions/git-try-push@main with: token: ${{ github.token }} branch: master diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 851b099..979deb2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,15 +10,15 @@ jobs: test-bot: strategy: matrix: - os: [ubuntu-22.04, macos-14] + os: [ubuntu-24.04, macos-15] runs-on: ${{ matrix.os }} steps: - name: Set up Homebrew id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master + uses: Homebrew/actions/setup-homebrew@main - name: Cache Homebrew Bundler RubyGems - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ steps.set-up-homebrew.outputs.gems-path }} key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }} @@ -35,7 +35,7 @@ jobs: - name: Upload bottles as artifact if: always() && github.event_name == 'pull_request' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: bottles_${{ matrix.os }} path: '*.bottle.*' diff --git a/Formula/casacore.rb b/Formula/casacore.rb index f5e702d..51df577 100644 --- a/Formula/casacore.rb +++ b/Formula/casacore.rb @@ -14,6 +14,7 @@ class Casacore < Formula depends_on "gcc" # for gfortran depends_on "gsl" depends_on "hdf5" + depends_on "libdeflate" depends_on "ncurses" depends_on "openblas" depends_on "readline"