@@ -20,23 +20,23 @@ jobs:
20
20
runs-on : ubuntu-latest
21
21
steps :
22
22
- name : Checkout repository
23
- uses : actions/checkout@v3
23
+ uses : actions/checkout@v4
24
24
with :
25
25
fetch-depth : 0
26
26
27
- - uses : actions/setup-java@v3
27
+ - uses : actions/setup-java@v4
28
28
with :
29
29
distribution : ' temurin'
30
- java-version : ' 17 '
30
+ java-version : ' 21 '
31
31
32
32
- name : Setup Gradle
33
- uses : gradle/gradle-build-action@v2
33
+ uses : gradle/actions/setup-gradle@v4
34
34
35
35
- name : Run build with Gradle wrapper
36
36
run : ./gradlew build
37
37
38
38
- name : Upload artifact
39
- uses : actions/upload-artifact@v3
39
+ uses : actions/upload-artifact@v4
40
40
with :
41
41
name : jar-binary
42
42
path : build/libs/luckperms-rest-api-v1.jar
@@ -51,37 +51,37 @@ jobs:
51
51
52
52
steps :
53
53
- name : Checkout repository
54
- uses : actions/checkout@v3
54
+ uses : actions/checkout@v4
55
55
56
56
- name : Retrieve saved standalone jar artifact
57
- uses : actions/download-artifact@v3
57
+ uses : actions/download-artifact@v4
58
58
with :
59
59
name : jar-binary
60
60
path : docker/
61
61
62
62
- name : Set up QEMU
63
- uses : docker/setup-qemu-action@v1
63
+ uses : docker/setup-qemu-action@v3
64
64
65
65
- name : Set up Docker Buildx
66
- uses : docker/setup-buildx-action@v1
66
+ uses : docker/setup-buildx-action@v3
67
67
68
68
- name : Log in to the Container registry
69
- uses : docker/login-action@v1
69
+ uses : docker/login-action@v3
70
70
with :
71
71
registry : ${{ env.REGISTRY }}
72
72
username : ${{ github.actor }}
73
73
password : ${{ secrets.GITHUB_TOKEN }}
74
74
75
75
- name : Extract metadata for Docker
76
76
id : meta
77
- uses : docker/metadata-action@v3
77
+ uses : docker/metadata-action@v5
78
78
with :
79
79
images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
80
80
flavor : |
81
81
latest=${{ github.ref == 'refs/heads/main' }}
82
82
83
83
- name : Build and push Docker image
84
- uses : docker/build-push-action@v2
84
+ uses : docker/build-push-action@v6
85
85
with :
86
86
context : docker/
87
87
platforms : linux/amd64,linux/arm64
0 commit comments