Skip to content

Commit a5713ba

Browse files
committed
.github: Update github actions
1 parent 821dedf commit a5713ba

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

.github/workflows/publish.yml

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
name: brew pr-pull
2+
23
on:
34
pull_request_target:
45
types:
56
- labeled
7+
68
jobs:
79
pr-pull:
810
if: contains(github.event.pull_request.labels.*.name, 'pr-pull')
9-
runs-on: ubuntu-latest
11+
runs-on: ubuntu-22.04
12+
permissions:
13+
contents: write
14+
pull-requests: write
1015
steps:
1116
- name: Set up Homebrew
1217
uses: Homebrew/actions/setup-homebrew@master
@@ -18,7 +23,7 @@ jobs:
1823
env:
1924
HOMEBREW_GITHUB_API_TOKEN: ${{ github.token }}
2025
PULL_REQUEST: ${{ github.event.pull_request.number }}
21-
run: brew pr-pull --debug --tap="${GITHUB_REPOSITORY}" "${PULL_REQUEST}"
26+
run: brew pr-pull --debug --tap="$GITHUB_REPOSITORY" "$PULL_REQUEST"
2227

2328
- name: Push commits
2429
uses: Homebrew/actions/git-try-push@master
@@ -30,4 +35,4 @@ jobs:
3035
if: github.event.pull_request.head.repo.fork == false
3136
env:
3237
BRANCH: ${{ github.event.pull_request.head.ref }}
33-
run: git push --delete origin "${BRANCH}"
38+
run: git push --delete origin "$BRANCH"

.github/workflows/tests.yml

+7-10
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,28 @@
11
name: brew test-bot
2+
23
on:
34
push:
45
branches:
56
- main
67
pull_request:
8+
79
jobs:
810
test-bot:
911
strategy:
1012
matrix:
11-
os: [ubuntu-latest, macos-latest]
13+
os: [ubuntu-22.04, macos-13, macos-15]
1214
runs-on: ${{ matrix.os }}
1315
steps:
1416
- name: Set up Homebrew
1517
id: set-up-homebrew
1618
uses: Homebrew/actions/setup-homebrew@master
1719

1820
- name: Cache Homebrew Bundler RubyGems
19-
id: cache
2021
uses: actions/cache@v4
2122
with:
2223
path: ${{ steps.set-up-homebrew.outputs.gems-path }}
23-
key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }}
24-
restore-keys: ${{ runner.os }}-rubygems-
25-
26-
- name: Install Homebrew Bundler RubyGems
27-
if: steps.cache.outputs.cache-hit != 'true'
28-
run: brew install-bundler-gems
24+
key: ${{ matrix.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }}
25+
restore-keys: ${{ matrix.os }}-rubygems-
2926

3027
- run: brew test-bot --only-cleanup-before
3128

@@ -38,7 +35,7 @@ jobs:
3835

3936
- name: Upload bottles as artifact
4037
if: always() && github.event_name == 'pull_request'
41-
uses: actions/upload-artifact@main
38+
uses: actions/upload-artifact@v4
4239
with:
43-
name: bottles
40+
name: bottles_${{ matrix.os }}
4441
path: '*.bottle.*'

0 commit comments

Comments
 (0)