4
4
pull_request :
5
5
push :
6
6
branches :
7
+ - ' main'
7
8
- ' master'
8
9
tags :
9
10
- ' v*'
@@ -26,11 +27,11 @@ jobs:
26
27
steps :
27
28
-
28
29
name : Checkout
29
- uses : actions/checkout@v3
30
+ uses : actions/checkout@v4
30
31
-
31
32
name : Docker meta
32
33
id : meta
33
- uses : docker/metadata-action@v4
34
+ uses : docker/metadata-action@v5
34
35
with :
35
36
images : ${{ env.IMAGE_NAME }}
36
37
tags : |
@@ -40,13 +41,13 @@ jobs:
40
41
type=semver,pattern={{major}},enable=${{ !startsWith(github.ref, 'refs/tags/v0.') }}
41
42
-
42
43
name : Set up QEMU
43
- uses : docker/setup-qemu-action@v2
44
+ uses : docker/setup-qemu-action@v3
44
45
-
45
46
name : Set up Docker Buildx
46
- uses : docker/setup-buildx-action@v2
47
+ uses : docker/setup-buildx-action@v3
47
48
-
48
49
name : Build dev image
49
- uses : docker/build-push-action@v4
50
+ uses : docker/build-push-action@v5
50
51
with :
51
52
context : .
52
53
file : ./build/dev/Dockerfile
@@ -62,13 +63,13 @@ jobs:
62
63
-
63
64
name : Login to Docker Hub
64
65
if : github.event_name != 'pull_request'
65
- uses : docker/login-action@v2
66
+ uses : docker/login-action@v3
66
67
with :
67
68
username : ${{ secrets.DOCKERHUB_USERNAME }}
68
69
password : ${{ secrets.DOCKERHUB_TOKEN }}
69
70
-
70
71
name : Build and push prod image
71
- uses : docker/build-push-action@v4
72
+ uses : docker/build-push-action@v5
72
73
with :
73
74
context : .
74
75
file : ./build/prod/Dockerfile
@@ -95,13 +96,13 @@ jobs:
95
96
steps :
96
97
-
97
98
name : Checkout
98
- uses : actions/checkout@v3
99
+ uses : actions/checkout@v4
99
100
-
100
101
name : Set up QEMU
101
- uses : docker/setup-qemu-action@v2
102
+ uses : docker/setup-qemu-action@v3
102
103
-
103
104
name : Login to Docker Hub
104
- uses : docker/login-action@v2
105
+ uses : docker/login-action@v3
105
106
with :
106
107
username : ${{ secrets.DOCKERHUB_USERNAME }}
107
108
password : ${{ secrets.DOCKERHUB_TOKEN }}
0 commit comments