Skip to content

Commit 15d4859

Browse files
committed
Update lots of CI steps & enable CI npm caching
1 parent e8c54d7 commit 15d4859

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ jobs:
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

@@ -38,7 +39,7 @@ jobs:
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/*
@@ -51,9 +52,9 @@ jobs:
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
@@ -99,7 +100,7 @@ jobs:
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

Comments
 (0)