@@ -14,12 +14,12 @@ jobs:
14
14
15
15
steps :
16
16
- name : Checkout code
17
- uses : actions/checkout@v3
17
+ uses : actions/checkout@v4
18
18
19
19
# TODO: This is a 3rd party GitHub action from some dude. Ideally, we'd
20
20
# use something more "official".
21
21
- name : Check if Dockerfile changed
22
- uses : dorny/paths-filter@v2
22
+ uses : dorny/paths-filter@v3
23
23
id : filter
24
24
with :
25
25
base : ' master'
@@ -34,28 +34,28 @@ jobs:
34
34
35
35
steps :
36
36
- name : Checkout code
37
- uses : actions/checkout@v3
37
+ uses : actions/checkout@v4
38
38
39
39
- name : Login to GitHub Container Registry
40
- uses : docker/login-action@v2
40
+ uses : docker/login-action@v3
41
41
with :
42
42
registry : ghcr.io
43
43
username : ${{ github.actor }}
44
44
password : ${{ secrets.GITHUB_TOKEN }}
45
45
46
46
- name : Set up Docker Buildx
47
- uses : docker/setup-buildx-action@v2
47
+ uses : docker/setup-buildx-action@v3
48
48
49
49
- name : Rebuild image
50
- uses : docker/build-push-action@v4
50
+ uses : docker/build-push-action@v6
51
51
with :
52
52
context : .
53
53
load : true
54
54
tags : ghcr.io/blues/note_arduino_ci:latest
55
55
outputs : type=docker,dest=/tmp/note_arduino_ci_image.tar
56
56
57
57
- name : Upload image artifact
58
- uses : actions/upload-artifact@v3
58
+ uses : actions/upload-artifact@v4
59
59
with :
60
60
name : note_arduino_ci_image
61
61
path : /tmp/note_arduino_ci_image.tar
67
67
68
68
steps :
69
69
- name : Checkout code
70
- uses : actions/checkout@v3
70
+ uses : actions/checkout@v4
71
71
72
72
- name : Load CI Docker image
73
73
if : ${{ needs.build_ci_docker_image.result == 'success' }}
@@ -124,7 +124,7 @@ jobs:
124
124
steps :
125
125
- name : Checkout code
126
126
id : checkout
127
- uses : actions/checkout@v3
127
+ uses : actions/checkout@v4
128
128
129
129
- name : Load CI docker image
130
130
if : ${{ needs.build_ci_docker_image.result == 'success' }}
@@ -148,17 +148,17 @@ jobs:
148
148
149
149
steps :
150
150
- name : Login to GitHub Container Registry
151
- uses : docker/login-action@v2
151
+ uses : docker/login-action@v3
152
152
with :
153
153
registry : ghcr.io
154
154
username : ${{ github.actor }}
155
155
password : ${{ secrets.GITHUB_TOKEN }}
156
156
157
157
- name : Set up Docker Buildx
158
- uses : docker/setup-buildx-action@v2
158
+ uses : docker/setup-buildx-action@v3
159
159
160
160
- name : Push image to registry
161
- uses : docker/build-push-action@v4
161
+ uses : docker/build-push-action@v6
162
162
with :
163
163
push : true
164
164
tags : ghcr.io/blues/note_arduino_ci:latest
0 commit comments