@@ -14,12 +14,12 @@ jobs:
1414
1515 steps :
1616 - name : Checkout code
17- uses : actions/checkout@v3
17+ uses : actions/checkout@v4
1818
1919 # TODO: This is a 3rd party GitHub action from some dude. Ideally, we'd
2020 # use something more "official".
2121 - name : Check if Dockerfile changed
22- uses : dorny/paths-filter@v2
22+ uses : dorny/paths-filter@v3
2323 id : filter
2424 with :
2525 base : ' master'
@@ -34,28 +34,28 @@ jobs:
3434
3535 steps :
3636 - name : Checkout code
37- uses : actions/checkout@v3
37+ uses : actions/checkout@v4
3838
3939 - name : Login to GitHub Container Registry
40- uses : docker/login-action@v2
40+ uses : docker/login-action@v3
4141 with :
4242 registry : ghcr.io
4343 username : ${{ github.actor }}
4444 password : ${{ secrets.GITHUB_TOKEN }}
4545
4646 - name : Set up Docker Buildx
47- uses : docker/setup-buildx-action@v2
47+ uses : docker/setup-buildx-action@v3
4848
4949 - name : Rebuild image
50- uses : docker/build-push-action@v4
50+ uses : docker/build-push-action@v6
5151 with :
5252 context : .
5353 load : true
5454 tags : ghcr.io/blues/note_arduino_ci:latest
5555 outputs : type=docker,dest=/tmp/note_arduino_ci_image.tar
5656
5757 - name : Upload image artifact
58- uses : actions/upload-artifact@v3
58+ uses : actions/upload-artifact@v4
5959 with :
6060 name : note_arduino_ci_image
6161 path : /tmp/note_arduino_ci_image.tar
6767
6868 steps :
6969 - name : Checkout code
70- uses : actions/checkout@v3
70+ uses : actions/checkout@v4
7171
7272 - name : Load CI Docker image
7373 if : ${{ needs.build_ci_docker_image.result == 'success' }}
@@ -124,7 +124,7 @@ jobs:
124124 steps :
125125 - name : Checkout code
126126 id : checkout
127- uses : actions/checkout@v3
127+ uses : actions/checkout@v4
128128
129129 - name : Load CI docker image
130130 if : ${{ needs.build_ci_docker_image.result == 'success' }}
@@ -148,17 +148,17 @@ jobs:
148148
149149 steps :
150150 - name : Login to GitHub Container Registry
151- uses : docker/login-action@v2
151+ uses : docker/login-action@v3
152152 with :
153153 registry : ghcr.io
154154 username : ${{ github.actor }}
155155 password : ${{ secrets.GITHUB_TOKEN }}
156156
157157 - name : Set up Docker Buildx
158- uses : docker/setup-buildx-action@v2
158+ uses : docker/setup-buildx-action@v3
159159
160160 - name : Push image to registry
161- uses : docker/build-push-action@v4
161+ uses : docker/build-push-action@v6
162162 with :
163163 push : true
164164 tags : ghcr.io/blues/note_arduino_ci:latest
0 commit comments