@@ -25,13 +25,13 @@ jobs:
2525 runs-on : ubuntu-24.04-arm
2626
2727 steps :
28- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
28+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2929
3030 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
3131 with :
3232 node-version : lts/*
3333
34- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
34+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
3535 name : 🟧 Install pnpm
3636 with :
3737 cache : true
@@ -47,13 +47,13 @@ jobs:
4747 runs-on : ubuntu-24.04-arm
4848
4949 steps :
50- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
50+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5151
5252 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
5353 with :
5454 node-version : lts/*
5555
56- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
56+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
5757 name : 🟧 Install pnpm
5858 with :
5959 cache : true
@@ -69,13 +69,13 @@ jobs:
6969 runs-on : ubuntu-24.04-arm
7070
7171 steps :
72- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
72+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7373
7474 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
7575 with :
7676 node-version : lts/*
7777
78- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
78+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
7979 name : 🟧 Install pnpm
8080 with :
8181 cache : true
8484 run : pnpm install
8585
8686 - name : 🧪 Unit tests
87- run : pnpm test:unit run --coverage --reporter=junit --outputFile=test-report.junit.xml
87+ run : pnpm test:unit run --coverage --reporter=default --reporter= junit --outputFile=test-report.junit.xml
8888
8989 - name : ⬆︎ Upload test results to Codecov
9090 if : ${{ !cancelled() }}
@@ -97,13 +97,13 @@ jobs:
9797 runs-on : ubuntu-24.04-arm
9898
9999 steps :
100- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
100+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
101101
102102 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
103103 with :
104104 node-version : lts/*
105105
106- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
106+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
107107 name : 🟧 Install pnpm
108108 with :
109109 cache : true
@@ -115,7 +115,7 @@ jobs:
115115 run : pnpm playwright install chromium-headless-shell
116116
117117 - name : 🧪 Component tests
118- run : pnpm test:nuxt run --coverage --reporter=junit --outputFile=test-report.junit.xml
118+ run : pnpm test:nuxt run --coverage --reporter=default --reporter= junit --outputFile=test-report.junit.xml
119119
120120 - name : ⬆︎ Upload coverage reports to Codecov
121121 uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
@@ -133,16 +133,16 @@ jobs:
133133 name : 🖥️ Browser tests
134134 runs-on : ubuntu-24.04-arm
135135 container :
136- image : mcr.microsoft.com/playwright:v1.58.0 -noble
136+ image : mcr.microsoft.com/playwright:v1.58.2 -noble
137137
138138 steps :
139- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
139+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
140140
141141 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
142142 with :
143143 node-version : lts/*
144144
145- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
145+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
146146 name : 🟧 Install pnpm
147147 with :
148148 cache : true
@@ -166,13 +166,13 @@ jobs:
166166 mode : [dark, light]
167167
168168 steps :
169- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
169+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
170170
171171 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
172172 with :
173173 node-version : lts/*
174174
175- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
175+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
176176 name : 🟧 Install pnpm
177177 with :
178178 cache : true
@@ -184,7 +184,7 @@ jobs:
184184 run : pnpm build:test
185185
186186 - name : ♿ Accessibility audit (Lighthouse - ${{ matrix.mode }} mode)
187- run : ./scripts/lighthouse- a11y.sh
187+ run : pnpm test: a11y:prebuilt
188188 env :
189189 LHCI_GITHUB_APP_TOKEN : ${{ secrets.LHCI_GITHUB_APP_TOKEN }}
190190 LIGHTHOUSE_COLOR_MODE : ${{ matrix.mode }}
@@ -194,13 +194,13 @@ jobs:
194194 runs-on : ubuntu-24.04-arm
195195
196196 steps :
197- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
197+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
198198
199199 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
200200 with :
201201 node-version : lts/*
202202
203- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
203+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
204204 name : 🟧 Install pnpm
205205 with :
206206 cache : true
@@ -219,13 +219,13 @@ jobs:
219219 runs-on : ubuntu-24.04-arm
220220
221221 steps :
222- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
222+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
223223
224224 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
225225 with :
226226 node-version : lts/*
227227
228- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
228+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
229229 name : 🟧 Install pnpm
230230 with :
231231 cache : true
@@ -235,3 +235,8 @@ jobs:
235235
236236 - name : 🌐 Check for missing or dynamic i18n keys
237237 run : pnpm i18n:report
238+
239+ - name : 🌐 Check i18n schema is up to date
240+ run : |
241+ pnpm i18n:schema
242+ git diff --exit-code i18n/schema.json
0 commit comments