@@ -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,13 +115,14 @@ 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
120- - name : ⬆︎ Upload test results to Codecov
121- if : ${{ !cancelled() }}
122- uses : codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3 # v1
120+ - name : ⬆︎ Upload coverage reports to Codecov
121+ uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
123122 with :
124- token : ${{ secrets.CODECOV_TOKEN }}
123+ report_type : test_results
124+ env :
125+ CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
125126
126127 - name : ⬆︎ Upload coverage reports to Codecov
127128 uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
@@ -132,16 +133,16 @@ jobs:
132133 name : 🖥️ Browser tests
133134 runs-on : ubuntu-24.04-arm
134135 container :
135- image : mcr.microsoft.com/playwright:v1.58.0 -noble
136+ image : mcr.microsoft.com/playwright:v1.58.2 -noble
136137
137138 steps :
138- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
139+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
139140
140141 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
141142 with :
142143 node-version : lts/*
143144
144- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
145+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
145146 name : 🟧 Install pnpm
146147 with :
147148 cache : true
@@ -165,13 +166,13 @@ jobs:
165166 mode : [dark, light]
166167
167168 steps :
168- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
169+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
169170
170171 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
171172 with :
172173 node-version : lts/*
173174
174- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
175+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
175176 name : 🟧 Install pnpm
176177 with :
177178 cache : true
@@ -183,7 +184,7 @@ jobs:
183184 run : pnpm build:test
184185
185186 - name : ♿ Accessibility audit (Lighthouse - ${{ matrix.mode }} mode)
186- run : ./scripts/lighthouse- a11y.sh
187+ run : pnpm test: a11y:prebuilt
187188 env :
188189 LHCI_GITHUB_APP_TOKEN : ${{ secrets.LHCI_GITHUB_APP_TOKEN }}
189190 LIGHTHOUSE_COLOR_MODE : ${{ matrix.mode }}
@@ -193,13 +194,13 @@ jobs:
193194 runs-on : ubuntu-24.04-arm
194195
195196 steps :
196- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
197+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
197198
198199 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
199200 with :
200201 node-version : lts/*
201202
202- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
203+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
203204 name : 🟧 Install pnpm
204205 with :
205206 cache : true
@@ -218,13 +219,13 @@ jobs:
218219 runs-on : ubuntu-24.04-arm
219220
220221 steps :
221- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
222+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
222223
223224 - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
224225 with :
225226 node-version : lts/*
226227
227- - uses : pnpm/action-setup@1e1c8eafbd745f64b1ef30a7d7ed7965034c486c # 1e1c8eafbd745f64b1ef30a7d7ed7965034c486c
228+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
228229 name : 🟧 Install pnpm
229230 with :
230231 cache : true
@@ -234,3 +235,8 @@ jobs:
234235
235236 - name : 🌐 Check for missing or dynamic i18n keys
236237 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