8
8
runs-on : ubuntu-latest
9
9
container : httptoolkit/act-build-base:v2.0.0
10
10
steps :
11
- - uses : actions/checkout@v2
11
+ - uses : actions/checkout@v3
12
12
13
13
# Install Node 16
14
- - uses : actions/setup-node@v1
14
+ - uses : actions/setup-node@v3
15
15
with :
16
16
node-version : 16.16.0
17
+ cache : ' npm'
17
18
18
19
-
run :
npm install -g [email protected]
19
20
38
39
SENTRY_PROJECT : httptoolkit-ui
39
40
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
40
41
41
- - uses : actions/upload-artifact@v2
42
+ - uses : actions/upload-artifact@v3
42
43
with :
43
44
name : dist
44
45
path : dist/*
51
52
container : httptoolkit/act-build-base
52
53
needs : build
53
54
steps :
54
- - uses : actions/checkout@v2
55
+ - uses : actions/checkout@v3
55
56
56
- - uses : actions/download-artifact@v2
57
+ - uses : actions/download-artifact@v3
57
58
with :
58
59
name : dist
59
60
path : dist
@@ -82,14 +83,14 @@ jobs:
82
83
container : httptoolkit/act-build-base
83
84
needs : build
84
85
steps :
85
- - uses : actions/checkout@v2
86
+ - uses : actions/checkout@v3
86
87
87
- - uses : actions/download-artifact@v2
88
+ - uses : actions/download-artifact@v3
88
89
with :
89
90
name : dist
90
91
path : dist
91
92
92
- - uses : docker/setup-buildx-action@v1
93
+ - uses : docker/setup-buildx-action@v2
93
94
- name : Login to DockerHub
94
95
if : github.event_name != 'pull_request'
95
96
uses : docker/login-action@v2
99
100
100
101
- name : Extract Docker metadata
101
102
id : meta
102
- uses : docker/metadata-action@v3
103
+ uses : docker/metadata-action@v4
103
104
with :
104
105
github-token : ${{ secrets.GITHUB_TOKEN }}
105
106
images : httptoolkit/ui
@@ -109,7 +110,7 @@ jobs:
109
110
type=sha
110
111
111
112
- name : Publish to Docker Hub
112
- uses : docker/build-push-action@v2
113
+ uses : docker/build-push-action@v4
113
114
with :
114
115
context : .
115
116
push : ${{ github.event_name != 'pull_request' }}
0 commit comments