88 runs-on : ubuntu-latest
99 container : httptoolkit/act-build-base:v2.0.0
1010 steps :
11- - uses : actions/checkout@v2
11+ - uses : actions/checkout@v3
1212
1313 # Install Node 16
14- - uses : actions/setup-node@v1
14+ - uses : actions/setup-node@v3
1515 with :
1616 node-version : 16.16.0
17+ cache : ' npm'
1718
1819 -
run :
npm install -g [email protected] 1920
3839 SENTRY_PROJECT : httptoolkit-ui
3940 SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
4041
41- - uses : actions/upload-artifact@v2
42+ - uses : actions/upload-artifact@v3
4243 with :
4344 name : dist
4445 path : dist/*
5152 container : httptoolkit/act-build-base
5253 needs : build
5354 steps :
54- - uses : actions/checkout@v2
55+ - uses : actions/checkout@v3
5556
56- - uses : actions/download-artifact@v2
57+ - uses : actions/download-artifact@v3
5758 with :
5859 name : dist
5960 path : dist
@@ -82,14 +83,14 @@ jobs:
8283 container : httptoolkit/act-build-base
8384 needs : build
8485 steps :
85- - uses : actions/checkout@v2
86+ - uses : actions/checkout@v3
8687
87- - uses : actions/download-artifact@v2
88+ - uses : actions/download-artifact@v3
8889 with :
8990 name : dist
9091 path : dist
9192
92- - uses : docker/setup-buildx-action@v1
93+ - uses : docker/setup-buildx-action@v2
9394 - name : Login to DockerHub
9495 if : github.event_name != 'pull_request'
9596 uses : docker/login-action@v2
99100
100101 - name : Extract Docker metadata
101102 id : meta
102- uses : docker/metadata-action@v3
103+ uses : docker/metadata-action@v4
103104 with :
104105 github-token : ${{ secrets.GITHUB_TOKEN }}
105106 images : httptoolkit/ui
@@ -109,7 +110,7 @@ jobs:
109110 type=sha
110111
111112 - name : Publish to Docker Hub
112- uses : docker/build-push-action@v2
113+ uses : docker/build-push-action@v4
113114 with :
114115 context : .
115116 push : ${{ github.event_name != 'pull_request' }}
0 commit comments