Skip to content

Commit 2085b67

Browse files
authored
Merge pull request #329 from GrahamCampbell/2.x-actions
[2.x] Fix actions deprecation warnings
2 parents cf41683 + 23cdb2b commit 2085b67

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 9 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:
@@ -29,23 +29,23 @@ jobs:
2929

3030
- name: Get the version
3131
id: get_version
32-
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
32+
run: echo "VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_OUTPUT
3333

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

3838
- uses: depot/setup-action@v1
3939

4040
- name: Configure AWS credentials
41-
uses: aws-actions/configure-aws-credentials@v4
41+
uses: aws-actions/configure-aws-credentials@v6
4242
with:
4343
role-to-assume: arn:aws:iam::534081306603:role/bref-layer-publisher-github-actions
4444
role-session-name: bref-layer-publisher-github-actions
4545
aws-region: us-east-1
4646

4747
- name: Configure Docker Hub credentials
48-
uses: docker/login-action@v3
48+
uses: docker/login-action@v4
4949
with:
5050
username: ${{ secrets.DOCKER_USERNAME }}
5151
password: ${{ secrets.DOCKER_PASSWORD }}
@@ -75,11 +75,11 @@ jobs:
7575

7676
update-layer-versions:
7777
name: Update layer versions in brefphp/bref
78-
runs-on: ubuntu-22.04
78+
runs-on: ubuntu-24.04
7979
needs: [ release ]
8080
steps:
8181
- name: Trigger layer update in brefphp/bref
82-
uses: actions/github-script@v6
82+
uses: actions/github-script@v9
8383
with:
8484
github-token: ${{ secrets.GH_TOKEN_TRIGGER }}
8585
script: |
@@ -97,11 +97,11 @@ jobs:
9797
9898
update-layer-js-versions:
9999
name: Update layer versions in brefphp/layers.js
100-
runs-on: ubuntu-22.04
100+
runs-on: ubuntu-24.04
101101
needs: [ release ]
102102
steps:
103103
- name: Trigger release in brefphp/layers.js
104-
uses: actions/github-script@v6
104+
uses: actions/github-script@v9
105105
with:
106106
github-token: ${{ secrets.GH_TOKEN_TRIGGER }}
107107
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)