Skip to content

Commit a3a60ac

Browse files
committed
ci: add Codecov upload steps for coverage reports of multiple packages
1 parent 4270354 commit a3a60ac

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

.github/workflows/pr-builder.yml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,78 @@ jobs:
184184
id: run-jest-test-and-coverage
185185
run: pnpm test
186186

187+
- name: Upload `@asgardeo/browser` coverage reports to Codecov
188+
id: upload-asgardeo-browser-coverage
189+
uses: codecov/[email protected]
190+
with:
191+
files: ./packages/browser/coverage/coverage-final.json
192+
flags: "@asgardeo/browser"
193+
token: ${{ secrets.CODECOV_TOKEN }}
194+
195+
- name: Upload `@asgardeo/i18n` coverage reports to Codecov
196+
id: upload-asgardeo-i18n-coverage
197+
uses: codecov/[email protected]
198+
with:
199+
files: ./packages/i18n/coverage/coverage-final.json
200+
flags: "@asgardeo/i18n"
201+
token: ${{ secrets.CODECOV_TOKEN }}
202+
203+
- name: Upload `@asgardeo/javascript` coverage reports to Codecov
204+
id: upload-asgardeo-javascript-coverage
205+
uses: codecov/[email protected]
206+
with:
207+
files: ./packages/javascript/coverage/coverage-final.json
208+
flags: "@asgardeo/javascript"
209+
token: ${{ secrets.CODECOV_TOKEN }}
210+
211+
- name: Upload `@asgardeo/nextjs` coverage reports to Codecov
212+
id: upload-asgardeo-nextjs-coverage
213+
uses: codecov/[email protected]
214+
with:
215+
files: ./packages/nextjs/coverage/coverage-final.json
216+
flags: "@asgardeo/nextjs"
217+
token: ${{ secrets.CODECOV_TOKEN }}
218+
219+
- name: Upload `@asgardeo/node` coverage reports to Codecov
220+
id: upload-asgardeo-node-coverage
221+
uses: codecov/[email protected]
222+
with:
223+
files: ./packages/node/coverage/coverage-final.json
224+
flags: "@asgardeo/node"
225+
token: ${{ secrets.CODECOV_TOKEN }}
226+
227+
- name: Upload `@asgardeo/nuxt` coverage reports to Codecov
228+
id: upload-asgardeo-nuxt-coverage
229+
uses: codecov/[email protected]
230+
with:
231+
files: ./packages/nuxt/coverage/coverage-final.json
232+
flags: "@asgardeo/nuxt"
233+
token: ${{ secrets.CODECOV_TOKEN }}
234+
235+
- name: Upload `@asgardeo/react` coverage reports to Codecov
236+
id: upload-asgardeo-react-coverage
237+
uses: codecov/[email protected]
238+
with:
239+
files: ./packages/react/coverage/coverage-final.json
240+
flags: "@asgardeo/react"
241+
token: ${{ secrets.CODECOV_TOKEN }}
242+
243+
- name: Upload `@asgardeo/react-router` coverage reports to Codecov
244+
id: upload-asgardeo-react-router-coverage
245+
uses: codecov/[email protected]
246+
with:
247+
files: ./packages/react-router/coverage/coverage-final.json
248+
flags: "@asgardeo/react-router"
249+
token: ${{ secrets.CODECOV_TOKEN }}
250+
251+
- name: Upload `@asgardeo/vue` coverage reports to Codecov
252+
id: upload-asgardeo-vue-coverage
253+
uses: codecov/[email protected]
254+
with:
255+
files: ./packages/vue/coverage/coverage-final.json
256+
flags: "@asgardeo/vue"
257+
token: ${{ secrets.CODECOV_TOKEN }}
258+
187259
build:
188260
name: 🚧 Build
189261
# needs: [ lint, typecheck, test ]

0 commit comments

Comments
 (0)