@@ -20,23 +20,23 @@ jobs:
2020 runs-on : ubuntu-latest
2121 steps :
2222 - name : Checkout repository
23- uses : actions/checkout@v3
23+ uses : actions/checkout@v4
2424 with :
2525 fetch-depth : 0
2626
27- - uses : actions/setup-java@v3
27+ - uses : actions/setup-java@v4
2828 with :
2929 distribution : ' temurin'
30- java-version : ' 17 '
30+ java-version : ' 21 '
3131
3232 - name : Setup Gradle
33- uses : gradle/gradle-build-action@v2
33+ uses : gradle/actions/setup-gradle@v4
3434
3535 - name : Run build with Gradle wrapper
3636 run : ./gradlew build
3737
3838 - name : Upload artifact
39- uses : actions/upload-artifact@v3
39+ uses : actions/upload-artifact@v4
4040 with :
4141 name : jar-binary
4242 path : build/libs/luckperms-rest-api-v1.jar
@@ -51,37 +51,37 @@ jobs:
5151
5252 steps :
5353 - name : Checkout repository
54- uses : actions/checkout@v3
54+ uses : actions/checkout@v4
5555
5656 - name : Retrieve saved standalone jar artifact
57- uses : actions/download-artifact@v3
57+ uses : actions/download-artifact@v4
5858 with :
5959 name : jar-binary
6060 path : docker/
6161
6262 - name : Set up QEMU
63- uses : docker/setup-qemu-action@v1
63+ uses : docker/setup-qemu-action@v3
6464
6565 - name : Set up Docker Buildx
66- uses : docker/setup-buildx-action@v1
66+ uses : docker/setup-buildx-action@v3
6767
6868 - name : Log in to the Container registry
69- uses : docker/login-action@v1
69+ uses : docker/login-action@v3
7070 with :
7171 registry : ${{ env.REGISTRY }}
7272 username : ${{ github.actor }}
7373 password : ${{ secrets.GITHUB_TOKEN }}
7474
7575 - name : Extract metadata for Docker
7676 id : meta
77- uses : docker/metadata-action@v3
77+ uses : docker/metadata-action@v5
7878 with :
7979 images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
8080 flavor : |
8181 latest=${{ github.ref == 'refs/heads/main' }}
8282
8383 - name : Build and push Docker image
84- uses : docker/build-push-action@v2
84+ uses : docker/build-push-action@v6
8585 with :
8686 context : docker/
8787 platforms : linux/amd64,linux/arm64
0 commit comments