Skip to content

Commit f102e64

Browse files
committed
Update GitHub Actions to use latest Docker actions versions
1 parent fc9eabb commit f102e64

3 files changed

Lines changed: 33 additions & 28 deletions

File tree

‎.github/workflows/docker.yml‎

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v7
2222

2323
- name: Set up Docker Buildx
24-
uses: docker/setup-buildx-action@v3
24+
uses: docker/setup-buildx-action@v4
2525

2626
- name: Login to Docker Hub
27-
uses: docker/login-action@v3
27+
uses: docker/login-action@v4
2828
with:
2929
username: ${{ secrets.DOCKERHUB_USERNAME }}
3030
password: ${{ secrets.DOCKERHUB_TOKEN }}
3131

3232
- name: Build and push
33-
uses: docker/build-push-action@v5
33+
uses: docker/build-push-action@v7
3434
with:
3535
context: ./build/node22/base
3636
file: ./build/node22/base/Dockerfile
@@ -44,19 +44,19 @@ jobs:
4444
runs-on: ubuntu-latest
4545
steps:
4646
- name: Checkout
47-
uses: actions/checkout@v4
47+
uses: actions/checkout@v7
4848

4949
- name: Set up Docker Buildx
50-
uses: docker/setup-buildx-action@v3
50+
uses: docker/setup-buildx-action@v4
5151

5252
- name: Login to Docker Hub
53-
uses: docker/login-action@v3
53+
uses: docker/login-action@v4
5454
with:
5555
username: ${{ secrets.DOCKERHUB_USERNAME }}
5656
password: ${{ secrets.DOCKERHUB_TOKEN }}
5757

5858
- name: Build and push
59-
uses: docker/build-push-action@v5
59+
uses: docker/build-push-action@v7
6060
with:
6161
context: ./build/node22/nginx
6262
file: ./build/node22/nginx/Dockerfile
@@ -70,19 +70,19 @@ jobs:
7070
runs-on: ubuntu-latest
7171
steps:
7272
- name: Checkout
73-
uses: actions/checkout@v4
73+
uses: actions/checkout@v7
7474

7575
- name: Set up Docker Buildx
76-
uses: docker/setup-buildx-action@v3
76+
uses: docker/setup-buildx-action@v4
7777

7878
- name: Login to Docker Hub
79-
uses: docker/login-action@v3
79+
uses: docker/login-action@v4
8080
with:
8181
username: ${{ secrets.DOCKERHUB_USERNAME }}
8282
password: ${{ secrets.DOCKERHUB_TOKEN }}
8383

8484
- name: Build and push
85-
uses: docker/build-push-action@v5
85+
uses: docker/build-push-action@v7
8686
with:
8787
context: ./build/node22/nginx-browsers
8888
file: ./build/node22/nginx-browsers/Dockerfile
@@ -96,19 +96,19 @@ jobs:
9696
runs-on: ubuntu-latest
9797
steps:
9898
- name: Checkout
99-
uses: actions/checkout@v4
99+
uses: actions/checkout@v7
100100

101101
- name: Set up Docker Buildx
102-
uses: docker/setup-buildx-action@v3
102+
uses: docker/setup-buildx-action@v4
103103

104104
- name: Login to Docker Hub
105-
uses: docker/login-action@v3
105+
uses: docker/login-action@v4
106106
with:
107107
username: ${{ secrets.DOCKERHUB_USERNAME }}
108108
password: ${{ secrets.DOCKERHUB_TOKEN }}
109109

110110
- name: Build and push
111-
uses: docker/build-push-action@v5
111+
uses: docker/build-push-action@v7
112112
with:
113113
context: ./build/node24/base
114114
file: ./build/node24/base/Dockerfile
@@ -122,19 +122,19 @@ jobs:
122122
runs-on: ubuntu-latest
123123
steps:
124124
- name: Checkout
125-
uses: actions/checkout@v4
125+
uses: actions/checkout@v7
126126

127127
- name: Set up Docker Buildx
128-
uses: docker/setup-buildx-action@v3
128+
uses: docker/setup-buildx-action@v4
129129

130130
- name: Login to Docker Hub
131-
uses: docker/login-action@v3
131+
uses: docker/login-action@v4
132132
with:
133133
username: ${{ secrets.DOCKERHUB_USERNAME }}
134134
password: ${{ secrets.DOCKERHUB_TOKEN }}
135135

136136
- name: Build and push
137-
uses: docker/build-push-action@v5
137+
uses: docker/build-push-action@v7
138138
with:
139139
context: ./build/node24/nginx
140140
file: ./build/node24/nginx/Dockerfile
@@ -148,19 +148,19 @@ jobs:
148148
runs-on: ubuntu-latest
149149
steps:
150150
- name: Checkout
151-
uses: actions/checkout@v4
151+
uses: actions/checkout@v7
152152

153153
- name: Set up Docker Buildx
154-
uses: docker/setup-buildx-action@v3
154+
uses: docker/setup-buildx-action@v4
155155

156156
- name: Login to Docker Hub
157-
uses: docker/login-action@v3
157+
uses: docker/login-action@v4
158158
with:
159159
username: ${{ secrets.DOCKERHUB_USERNAME }}
160160
password: ${{ secrets.DOCKERHUB_TOKEN }}
161161

162162
- name: Build and push
163-
uses: docker/build-push-action@v5
163+
uses: docker/build-push-action@v7
164164
with:
165165
context: ./build/node24/nginx-browsers
166166
file: ./build/node24/nginx-browsers/Dockerfile

‎doc/Node-Changelog/4.2.0.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@
88
- nginx `1.30.5`
99
- google chrome `153.0.8010.52`
1010
- firefox `156.0`
11+
- GitHub Actions bumped to the Node 24 majors, Node 20 is deprecated on the runners:
12+
- `actions/checkout` `v4` -> `v7`
13+
- `docker/setup-buildx-action` `v3` -> `v4`
14+
- `docker/login-action` `v3` -> `v4`
15+
- `docker/build-push-action` `v5` -> `v7`

‎docker.yml.job.template‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33
runs-on: ubuntu-latest
44
steps:
55
- name: Checkout
6-
uses: actions/checkout@v4
6+
uses: actions/checkout@v7
77

88
- name: Set up Docker Buildx
9-
uses: docker/setup-buildx-action@v3
9+
uses: docker/setup-buildx-action@v4
1010

1111
- name: Login to Docker Hub
12-
uses: docker/login-action@v3
12+
uses: docker/login-action@v4
1313
with:
1414
username: ${{ secrets.DOCKERHUB_USERNAME }}
1515
password: ${{ secrets.DOCKERHUB_TOKEN }}
1616

1717
- name: Build and push
18-
uses: docker/build-push-action@v5
18+
uses: docker/build-push-action@v7
1919
with:
2020
context: ./${BUILD_DIR}
2121
file: ./${BUILD_DIR}/Dockerfile

0 commit comments

Comments
 (0)