1313 runs-on : ubuntu-latest
1414 steps :
1515 - name : Checkout code
16- uses : actions/checkout@v3
16+ uses : actions/checkout@v4
1717
1818 - name : Set up Go
1919 uses : actions/setup-go@v4
3030 go build -v -o build/export_trakt ./cmd/export_trakt
3131
3232 - name : Upload build artifact
33- uses : actions/upload-artifact@v3
33+ uses : actions/upload-artifact@v4
3434 with :
3535 name : export-trakt-binary
3636 path : build/export_trakt
@@ -42,10 +42,10 @@ jobs:
4242 if : github.event_name != 'pull_request'
4343 steps :
4444 - name : Checkout code
45- uses : actions/checkout@v3
45+ uses : actions/checkout@v4
4646
4747 - name : Download build artifact
48- uses : actions/download-artifact@v3
48+ uses : actions/download-artifact@v4
4949 with :
5050 name : export-trakt-binary
5151 path : build
@@ -54,18 +54,18 @@ jobs:
5454 run : chmod +x build/export_trakt
5555
5656 - name : Set up Docker Buildx
57- uses : docker/setup-buildx-action@v2
57+ uses : docker/setup-buildx-action@v3
5858
5959 - name : Login to GitHub Container Registry
60- uses : docker/login-action@v2
60+ uses : docker/login-action@v3
6161 with :
6262 registry : ghcr.io
6363 username : ${{ github.repository_owner }}
6464 password : ${{ secrets.GITHUB_TOKEN }}
6565
6666 - name : Docker meta
6767 id : meta
68- uses : docker/metadata-action@v4
68+ uses : docker/metadata-action@v5
6969 with :
7070 images : ghcr.io/${{ github.repository_owner }}/export_trakt_4_letterboxd
7171 tags : |
@@ -76,10 +76,10 @@ jobs:
7676 latest
7777
7878 - name : Build and push Docker image
79- uses : docker/build-push-action@v4
79+ uses : docker/build-push-action@v6
8080 with :
8181 context : .
82- file : ./Dockerfile.go
82+ file : ./Dockerfile
8383 push : true
8484 tags : ${{ steps.meta.outputs.tags }}
8585 labels : ${{ steps.meta.outputs.labels }}
0 commit comments