Skip to content

Commit 1febe33

Browse files
committed
ci: enable dependency caching in setup-vp
1 parent e26a425 commit 1febe33

6 files changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/autofix.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
2424
with:
2525
node-version: lts/*
26+
cache: true
2627

2728
- name: 🎨 Check for non-RTL/non-a11y CSS classes
2829
run: vp run lint:css

.github/workflows/chromatic.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
3030
with:
3131
node-version: lts/*
32+
cache: true
3233

3334
- name: 🧪 Run Chromatic Visual and Accessibility Tests
3435
uses: chromaui/action@0794e6939fe40ce46a88963f818092afc427da5b # v15.3.0

.github/workflows/ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
3232
with:
3333
node-version: lts/*
34+
cache: true
3435

3536
- name: 🔠 Lint project
3637
run: vp run lint
@@ -45,6 +46,7 @@ jobs:
4546
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
4647
with:
4748
node-version: lts/*
49+
cache: true
4850

4951
- name: 💪 Type check
5052
run: vp run test:types
@@ -59,6 +61,7 @@ jobs:
5961
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
6062
with:
6163
node-version: lts/*
64+
cache: true
6265

6366
- name: 🧪 Unit tests
6467
run: vp test --project unit --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
@@ -79,6 +82,7 @@ jobs:
7982
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
8083
with:
8184
node-version: lts/*
85+
cache: true
8286

8387
- name: 🌐 Install browser
8488
run: vp exec playwright install chromium-headless-shell
@@ -110,6 +114,7 @@ jobs:
110114
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
111115
with:
112116
node-version: lts/*
117+
cache: true
113118

114119
- name: 🏗️ Build project
115120
run: vp run build:test
@@ -132,6 +137,7 @@ jobs:
132137
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
133138
with:
134139
node-version: lts/*
140+
cache: true
135141

136142
- name: 🏗️ Build project
137143
run: vp run build:test
@@ -152,6 +158,7 @@ jobs:
152158
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
153159
with:
154160
node-version: lts/*
161+
cache: true
155162

156163
- name: 🧹 Check for unused code
157164
run: vp run knip
@@ -166,6 +173,7 @@ jobs:
166173
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
167174
with:
168175
node-version: lts/*
176+
cache: true
169177

170178
- name: 🌐 Check for missing or dynamic i18n keys
171179
run: vp run i18n:report

.github/workflows/lunaria.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
3232
with:
3333
node-version: lts/*
34+
cache: true
3435

3536
- name: Generate Lunaria Overview
3637
uses: lunariajs/action@4911ad0736d1e3b20af4cb70f5079aea2327ed8e # v1-prerelease

.github/workflows/release-pr.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
2424
with:
2525
node-version: lts/*
26+
cache: true
2627

2728
- name: 🔍 Check for unreleased commits
2829
id: check

.github/workflows/release-tag.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
2727
with:
2828
node-version: lts/*
29+
cache: true
2930

3031
- name: 🔢 Determine next version
3132
id: version
@@ -93,11 +94,13 @@ jobs:
9394
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
9495
with:
9596
node-version: lts/*
97+
cache: true
9698
registry-url: https://registry.npmjs.org
9799

98100
- uses: voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
99101
with:
100102
node-version: lts/*
103+
cache: true
101104

102105
- name: 🔢 Set connector version
103106
env:

0 commit comments

Comments
 (0)