@@ -22,15 +22,15 @@ jobs:
22
22
name : Lint code using eslint
23
23
runs-on : ubuntu-20.04
24
24
steps :
25
- - uses : actions/checkout@v2
25
+ - uses : actions/checkout@v3
26
26
27
27
- name : Install Node.js 10
28
- uses : actions/setup-node@v2.1.4
28
+ uses : actions/setup-node@v3
29
29
with :
30
30
node-version : 10
31
31
32
32
- name : Cache node modules
33
- uses : actions/cache@v2
33
+ uses : actions/cache@v3
34
34
env :
35
35
cache-name : cache-node-modules
36
36
with :
@@ -57,15 +57,15 @@ jobs:
57
57
name : Build frontend
58
58
runs-on : ubuntu-20.04
59
59
steps :
60
- - uses : actions/checkout@v2
60
+ - uses : actions/checkout@v3
61
61
62
62
- name : Install Node.js 10
63
- uses : actions/setup-node@v2.1.4
63
+ uses : actions/setup-node@v3
64
64
with :
65
65
node-version : 10
66
66
67
67
- name : Cache node modules
68
- uses : actions/cache@v2
68
+ uses : actions/cache@v3
69
69
env :
70
70
cache-name : cache-node-modules
71
71
with :
@@ -114,17 +114,17 @@ jobs:
114
114
npx grunt build --target=build
115
115
116
116
- name : Set up Docker Buildx
117
- uses : docker/setup-buildx-action@v1
117
+ uses : docker/setup-buildx-action@v2
118
118
119
119
- name : Log in to Github Container Registry (ghcr)
120
- uses : docker/login-action@v1
120
+ uses : docker/login-action@v2
121
121
with :
122
122
registry : ${{ env.REGISTRY }}
123
123
username : ${{ github.actor }}
124
124
password : ${{ secrets.GHCR_TOKEN }}
125
125
126
126
- name : Build container image and push to Docker Hub (not for PRs)
127
- uses : docker/build-push-action@v2
127
+ uses : docker/build-push-action@v4
128
128
with :
129
129
push : ${{ github.event_name == 'push' || ( github.event_name == 'release' && github.event.action == 'published' ) }}
130
130
tags : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.branch_info.outputs.branch_name }},${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.branch_info.outputs.branch_name }}-${{ steps.branch_info.outputs.short_sha }}
0 commit comments