Skip to content

Commit e7406d7

Browse files
authored
chore: modernize GitHub Actions workflows (#6)
1 parent a891da1 commit e7406d7

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

.github/workflows/docker.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
branches: [master]
66

7+
permissions:
8+
contents: read
9+
710
jobs:
811
docker:
912
runs-on: ubuntu-latest
@@ -30,30 +33,30 @@ jobs:
3033

3134
steps:
3235
- name: Checkout
33-
uses: actions/checkout@v3
36+
uses: actions/checkout@v4
3437

3538
- name: Login to DockerHub
36-
uses: docker/login-action@v2
39+
uses: docker/login-action@v3
3740
with:
3841
username: ${{ secrets.DOCKERHUB_USERNAME }}
3942
password: ${{ secrets.DOCKERHUB_TOKEN }}
4043

4144
- name: Set up QEMU
42-
uses: docker/setup-qemu-action@v2
45+
uses: docker/setup-qemu-action@v3
4346

4447
- name: Set up Docker Buildx
45-
uses: docker/setup-buildx-action@v2
48+
uses: docker/setup-buildx-action@v3
4649

4750
- name: Build docker image
48-
uses: docker/build-push-action@v3
51+
uses: docker/build-push-action@v6
4952
with:
5053
context: ${{ matrix.image }}
5154
push: false
5255
tags: dockette/nodejs:${{ matrix.image }}
5356
platforms: linux/amd64,linux/arm64
5457

5558
- name: Load docker image
56-
uses: docker/build-push-action@v3
59+
uses: docker/build-push-action@v6
5760
with:
5861
context: ${{ matrix.image }}
5962
load: true
@@ -70,7 +73,7 @@ jobs:
7073
fi
7174
7275
- name: Push docker image
73-
uses: docker/build-push-action@v3
76+
uses: docker/build-push-action@v6
7477
with:
7578
context: ${{ matrix.image }}
7679
push: true

0 commit comments

Comments
 (0)