Skip to content

Commit 80c6aa9

Browse files
authored
Merge pull request #330 from GrahamCampbell/actions
[3.x] Fix actions deprecation warnings
2 parents 67626ba + 78df84f commit 80c6aa9

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
release:
1919
name: Publish ${{ matrix.cpu }} layers
20-
runs-on: ubuntu-22.04
20+
runs-on: ubuntu-24.04
2121
timeout-minutes: 60
2222
strategy:
2323
matrix:
@@ -41,19 +41,19 @@ jobs:
4141
4242
# See https://stackoverflow.com/questions/70312490/github-actions-runner-environment-doesnt-build-for-arm-images
4343
- name: Set up QEMU to run ARM images (that were built with Depot)
44-
uses: docker/setup-qemu-action@v3
44+
uses: docker/setup-qemu-action@v4
4545

4646
- uses: depot/setup-action@v1
4747

4848
- name: Configure AWS credentials
49-
uses: aws-actions/configure-aws-credentials@v4
49+
uses: aws-actions/configure-aws-credentials@v6
5050
with:
5151
role-to-assume: arn:aws:iam::873528684822:role/bref-layer-publisher-github-actions
5252
role-session-name: bref-layer-publisher-github-actions
5353
aws-region: us-east-1
5454

5555
- name: Configure Docker Hub credentials
56-
uses: docker/login-action@v3
56+
uses: docker/login-action@v4
5757
with:
5858
username: ${{ secrets.DOCKER_USERNAME }}
5959
password: ${{ secrets.DOCKER_PASSWORD }}
@@ -83,11 +83,11 @@ jobs:
8383

8484
update-layer-versions:
8585
name: Update layer versions in brefphp/bref
86-
runs-on: ubuntu-22.04
86+
runs-on: ubuntu-24.04
8787
needs: [ release ]
8888
steps:
8989
- name: Trigger layer update in brefphp/bref
90-
uses: actions/github-script@v6
90+
uses: actions/github-script@v9
9191
with:
9292
github-token: ${{ secrets.GH_TOKEN_TRIGGER }}
9393
script: |
@@ -105,11 +105,11 @@ jobs:
105105
106106
update-layer-js-versions:
107107
name: Update layer versions in brefphp/layers.js
108-
runs-on: ubuntu-22.04
108+
runs-on: ubuntu-24.04
109109
needs: [ release ]
110110
steps:
111111
- name: Trigger release in brefphp/layers.js
112-
uses: actions/github-script@v6
112+
uses: actions/github-script@v9
113113
with:
114114
github-token: ${{ secrets.GH_TOKEN_TRIGGER }}
115115
script: |

.github/workflows/tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ permissions:
1515
jobs:
1616
matrix-prep:
1717
name: Prepare matrix
18-
runs-on: ubuntu-22.04
18+
runs-on: ubuntu-24.04
1919
outputs:
2020
matrix: ${{ steps.set-matrix.outputs.result }}
2121
steps:
22-
- uses: actions/github-script@v6
22+
- uses: actions/github-script@v9
2323
id: set-matrix
2424
with:
2525
script: |
@@ -40,21 +40,21 @@ jobs:
4040
4141
tests:
4242
name: Build and tests PHP ${{ matrix.php_version }}, ${{ matrix.cpu }}
43-
runs-on: ubuntu-22.04
43+
runs-on: ubuntu-24.04
4444
needs: matrix-prep
4545
timeout-minutes: 45
4646
strategy:
4747
fail-fast: false
4848
matrix: ${{ fromJson(needs.matrix-prep.outputs.matrix) }}
4949
steps:
50-
- uses: actions/checkout@v4
50+
- uses: actions/checkout@v6
5151

5252
# See https://stackoverflow.com/questions/70312490/github-actions-runner-environment-doesnt-build-for-arm-images
5353
- name: Set up QEMU to run ARM images (that were built with Depot)
54-
uses: docker/setup-qemu-action@v3
54+
uses: docker/setup-qemu-action@v4
5555

5656
- uses: depot/setup-action@v1
57-
- uses: docker/setup-buildx-action@v3
57+
- uses: docker/setup-buildx-action@v4
5858

5959
# We use this action instead of running `make docker-images-php-XX` directly because it lets us
6060
# use OIDC authentication instead of a secret. Secrets can't be used in pull request builds.

0 commit comments

Comments
 (0)