44 pull_request :
55 branches :
66 - main
7+ - release
78 push :
89 branches :
910 - main
@@ -25,16 +26,14 @@ jobs:
2526 runs-on : ubuntu-24.04-arm
2627
2728 steps :
28- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
29+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2930
3031 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
3132 with :
3233 node-version : lts/*
3334
34- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
35+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
3536 name : π§ Install pnpm
36- with :
37- cache : true
3837
3938 - name : π¦ Install dependencies (root only, no scripts)
4039 run : pnpm install --filter . --ignore-scripts
@@ -47,16 +46,14 @@ jobs:
4746 runs-on : ubuntu-24.04-arm
4847
4948 steps :
50- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
49+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5150
5251 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
5352 with :
5453 node-version : lts/*
5554
56- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
55+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
5756 name : π§ Install pnpm
58- with :
59- cache : true
6057
6158 - name : π¦ Install dependencies
6259 run : pnpm install
@@ -69,22 +66,20 @@ jobs:
6966 runs-on : ubuntu-24.04-arm
7067
7168 steps :
72- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
69+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7370
7471 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
7572 with :
7673 node-version : lts/*
7774
78- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
75+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
7976 name : π§ Install pnpm
80- with :
81- cache : true
8277
8378 - name : π¦ Install dependencies
8479 run : pnpm install
8580
8681 - name : π§ͺ Unit tests
87- run : pnpm test:unit run --coverage --reporter=junit --outputFile=test-report.junit.xml
82+ run : pnpm test:unit run --coverage --reporter=default --reporter= junit --outputFile=test-report.junit.xml
8883
8984 - name : β¬οΈ Upload test results to Codecov
9085 if : ${{ !cancelled() }}
@@ -97,16 +92,14 @@ jobs:
9792 runs-on : ubuntu-24.04-arm
9893
9994 steps :
100- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
95+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
10196
10297 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
10398 with :
10499 node-version : lts/*
105100
106- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
101+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
107102 name : π§ Install pnpm
108- with :
109- cache : true
110103
111104 - name : π¦ Install dependencies
112105 run : pnpm install
@@ -115,7 +108,7 @@ jobs:
115108 run : pnpm playwright install chromium-headless-shell
116109
117110 - name : π§ͺ Component tests
118- run : pnpm test:nuxt run --coverage --reporter=junit --outputFile=test-report.junit.xml
111+ run : pnpm test:nuxt run --coverage --reporter=default --reporter= junit --outputFile=test-report.junit.xml
119112
120113 - name : β¬οΈ Upload coverage reports to Codecov
121114 uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
@@ -133,19 +126,17 @@ jobs:
133126 name : π₯οΈ Browser tests
134127 runs-on : ubuntu-24.04-arm
135128 container :
136- image : mcr.microsoft.com/playwright:v1.58.0 -noble
129+ image : mcr.microsoft.com/playwright:v1.58.2 -noble
137130
138131 steps :
139- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
132+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
140133
141134 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
142135 with :
143136 node-version : lts/*
144137
145- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
138+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
146139 name : π§ Install pnpm
147- with :
148- cache : true
149140
150141 - name : π¦ Install dependencies
151142 run : pnpm install
@@ -166,16 +157,14 @@ jobs:
166157 mode : [dark, light]
167158
168159 steps :
169- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
160+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
170161
171162 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
172163 with :
173164 node-version : lts/*
174165
175- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
166+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
176167 name : π§ Install pnpm
177- with :
178- cache : true
179168
180169 - name : π¦ Install dependencies
181170 run : pnpm install
@@ -194,16 +183,14 @@ jobs:
194183 runs-on : ubuntu-24.04-arm
195184
196185 steps :
197- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
186+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
198187
199188 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
200189 with :
201190 node-version : lts/*
202191
203- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
192+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
204193 name : π§ Install pnpm
205- with :
206- cache : true
207194
208195 - name : π¦ Install dependencies
209196 run : pnpm install
@@ -219,19 +206,22 @@ jobs:
219206 runs-on : ubuntu-24.04-arm
220207
221208 steps :
222- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
209+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
223210
224211 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
225212 with :
226213 node-version : lts/*
227214
228- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
215+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
229216 name : π§ Install pnpm
230- with :
231- cache : true
232217
233218 - name : π¦ Install dependencies (root only, no scripts)
234219 run : pnpm install --filter . --ignore-scripts
235220
236221 - name : π Check for missing or dynamic i18n keys
237222 run : pnpm i18n:report
223+
224+ - name : π Check i18n schema is up to date
225+ run : |
226+ pnpm i18n:schema
227+ git diff --exit-code i18n/schema.json
0 commit comments