Skip to content

Commit a81b969

Browse files
authored
chore: release v0.5.0 (#2096)
2 parents 37c8577 + 1824c62 commit a81b969

File tree

271 files changed

+11584
-4849
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

271 files changed

+11584
-4849
lines changed

.github/workflows/autofix.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,26 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222

23-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
23+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
2424
with:
2525
node-version: lts/*
2626

27-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
27+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
2828
name: 🟧 Install pnpm
2929

3030
- name: 📦 Install dependencies
3131
run: pnpm install
3232

3333
- name: 🎨 Check for non-RTL/non-a11y CSS classes
34-
run: pnpm lint:css
34+
run: pnpm vp run lint:css
3535

3636
- name: 🌐 Compare translations
37-
run: pnpm i18n:check
37+
run: pnpm vp run i18n:check
3838

3939
- name: 🌍 Update lunaria data
40-
run: pnpm build:lunaria
40+
run: pnpm vp run build:lunaria
4141

4242
- name: 🔠 Fix lint errors
43-
run: pnpm lint:fix
43+
run: pnpm vp run lint:fix
4444

4545
- uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27 # 635ffb0c9798bd160680f18fd73371e355b85f27

.github/workflows/chromatic.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,18 @@ jobs:
2626
repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
2727
ref: ${{ github.event.pull_request.head.sha || github.sha }}
2828

29-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
29+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
3030
with:
3131
node-version: lts/*
3232

33-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
33+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
3434
name: 🟧 Install pnpm
3535

3636
- name: 📦 Install dependencies
3737
run: pnpm install
3838

3939
- name: 🧪 Run Chromatic Visual and Accessibility Tests
40-
uses: chromaui/action@5ec258af08deb3e8c36653bd618cb7fe52090031 # v15.2.0
40+
uses: chromaui/action@0794e6939fe40ce46a88963f818092afc427da5b # v15.3.0
4141
env:
4242
CHROMATIC_BRANCH: ${{ github.event.pull_request.head.ref || github.ref_name }}
4343
CHROMATIC_SHA: ${{ github.event.pull_request.head.sha || github.sha }}

.github/workflows/ci.yml

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ jobs:
2828
steps:
2929
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3030

31-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
31+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
3232
with:
3333
node-version: lts/*
3434

35-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
35+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
3636
name: 🟧 Install pnpm
3737

3838
- name: 📦 Install dependencies (root only, no scripts)
3939
run: pnpm install --filter . --ignore-scripts
4040

4141
- name: 🔠 Lint project
42-
run: pnpm lint
42+
run: pnpm vp run lint
4343

4444
types:
4545
name: 💪 Type check
@@ -48,18 +48,18 @@ jobs:
4848
steps:
4949
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5050

51-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
51+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
5252
with:
5353
node-version: lts/*
5454

55-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
55+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
5656
name: 🟧 Install pnpm
5757

5858
- name: 📦 Install dependencies
5959
run: pnpm install
6060

6161
- name: 💪 Type check
62-
run: pnpm test:types
62+
run: pnpm vp run test:types
6363

6464
unit:
6565
name: 🧪 Unit tests
@@ -68,18 +68,18 @@ jobs:
6868
steps:
6969
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7070

71-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
71+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
7272
with:
7373
node-version: lts/*
7474

75-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
75+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
7676
name: 🟧 Install pnpm
7777

7878
- name: 📦 Install dependencies
7979
run: pnpm install
8080

8181
- name: 🧪 Unit tests
82-
run: pnpm test:unit run --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
82+
run: pnpm vp test --project unit --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
8383

8484
- name: ⬆︎ Upload test results to Codecov
8585
if: ${{ !cancelled() }}
@@ -94,31 +94,31 @@ jobs:
9494
steps:
9595
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9696

97-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
97+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
9898
with:
9999
node-version: lts/*
100100

101-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
101+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
102102
name: 🟧 Install pnpm
103103

104104
- name: 📦 Install dependencies
105105
run: pnpm install
106106

107107
- name: 🌐 Install browser
108-
run: pnpm playwright install chromium-headless-shell
108+
run: pnpm vp exec playwright install chromium-headless-shell
109109

110110
- name: 🧪 Component tests
111-
run: pnpm test:nuxt run --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
111+
run: pnpm vp test --project nuxt --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
112112

113113
- name: ⬆︎ Upload coverage reports to Codecov
114-
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
114+
uses: codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5
115115
with:
116116
report_type: test_results
117117
env:
118118
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
119119

120120
- name: ⬆︎ Upload coverage reports to Codecov
121-
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
121+
uses: codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5
122122
env:
123123
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
124124

@@ -131,23 +131,23 @@ jobs:
131131
steps:
132132
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
133133

134-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
134+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
135135
with:
136136
node-version: lts/*
137137

138-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
138+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
139139
name: 🟧 Install pnpm
140140

141141
- name: 📦 Install dependencies
142142
run: pnpm install
143143

144144
- name: 🏗️ Build project
145-
run: pnpm build:test
145+
run: pnpm vp run build:test
146146
env:
147147
VALIDATE_HTML: true
148148

149149
- name: 🖥️ Test project (browser)
150-
run: pnpm test:browser:prebuilt
150+
run: pnpm vp run test:browser:prebuilt
151151

152152
a11y:
153153
name: ♿ Accessibility audit
@@ -159,21 +159,21 @@ jobs:
159159
steps:
160160
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
161161

162-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
162+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
163163
with:
164164
node-version: lts/*
165165

166-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
166+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
167167
name: 🟧 Install pnpm
168168

169169
- name: 📦 Install dependencies
170170
run: pnpm install
171171

172172
- name: 🏗️ Build project
173-
run: pnpm build:test
173+
run: pnpm vp run build:test
174174

175175
- name: ♿ Accessibility audit (Lighthouse - ${{ matrix.mode }} mode)
176-
run: pnpm test:a11y:prebuilt
176+
run: pnpm vp run test:a11y:prebuilt
177177
env:
178178
LHCI_GITHUB_APP_TOKEN: ${{ secrets.LHCI_GITHUB_APP_TOKEN }}
179179
LIGHTHOUSE_COLOR_MODE: ${{ matrix.mode }}
@@ -185,21 +185,18 @@ jobs:
185185
steps:
186186
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
187187

188-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
188+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
189189
with:
190190
node-version: lts/*
191191

192-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
192+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
193193
name: 🟧 Install pnpm
194194

195195
- name: 📦 Install dependencies
196196
run: pnpm install
197197

198198
- name: 🧹 Check for unused code
199-
run: pnpm knip
200-
201-
- name: 🧹 Check for unused production code
202-
run: pnpm knip --production
199+
run: pnpm vp run knip
203200

204201
i18n:
205202
name: 🌐 i18n validation
@@ -208,20 +205,20 @@ jobs:
208205
steps:
209206
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
210207

211-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
208+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
212209
with:
213210
node-version: lts/*
214211

215-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
212+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
216213
name: 🟧 Install pnpm
217214

218215
- name: 📦 Install dependencies (root only, no scripts)
219216
run: pnpm install --filter . --ignore-scripts
220217

221218
- name: 🌐 Check for missing or dynamic i18n keys
222-
run: pnpm i18n:report
219+
run: pnpm vp run i18n:report
223220

224221
- name: 🌐 Check i18n schema is up to date
225222
run: |
226-
pnpm i18n:schema
223+
pnpm vp run i18n:schema
227224
git diff --exit-code i18n/schema.json

.github/workflows/lunaria.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ jobs:
2828
# Makes the action clone the entire git history
2929
fetch-depth: 0
3030

31-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
31+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
3232
with:
3333
node-version: lts/*
3434

35-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
35+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
3636
name: 🟧 Install pnpm
3737

3838
- name: 📦 Install dependencies

.github/workflows/provenance.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

.github/workflows/release-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
with:
2121
fetch-depth: 0
2222

23-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
23+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
2424
with:
2525
node-version: lts/*
2626

.github/workflows/release-tag.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
with:
2424
fetch-depth: 0
2525

26-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
26+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
2727
with:
2828
node-version: lts/*
2929

@@ -58,13 +58,13 @@ jobs:
5858
git tag -a "$VERSION" -m "Release $VERSION"
5959
git push origin "$VERSION"
6060
61-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
61+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
6262
if: steps.check.outputs.skip == 'false'
6363
name: 🟧 Install pnpm
6464

6565
- name: 📦 Install dependencies
6666
if: steps.check.outputs.skip == 'false'
67-
run: pnpm install --filter . --ignore-scripts
67+
run: pnpm vp install --filter . --ignore-scripts
6868

6969
- name: 📝 Generate release notes
7070
if: steps.check.outputs.skip == 'false'
@@ -98,12 +98,12 @@ jobs:
9898
with:
9999
ref: release
100100

101-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
101+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
102102
with:
103103
node-version: lts/*
104104
registry-url: https://registry.npmjs.org
105105

106-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
106+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
107107
name: 🟧 Install pnpm
108108
with:
109109
cache: false

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,6 @@ public/blog/avatar
5252
storybook-static
5353

5454
.nvmrc
55+
.agents
56+
.vscode/mcp.json
57+
AGENTS.md

.oxfmtrc.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)