|
8 | 8 |
|
9 | 9 | jobs: |
10 | 10 | buildmgr: |
11 | | - if: github.repository == 'Open-CMSIS-Pack/devtools' |
12 | | - uses: Open-CMSIS-Pack/devtools/.github/workflows/buildmgr.yml@main |
| 11 | + if: github.repository == 'brondani/devtools' |
| 12 | + uses: brondani/devtools/.github/workflows/buildmgr.yml@main |
13 | 13 | secrets: inherit |
14 | 14 | packchk: |
15 | 15 | needs: [buildmgr] |
16 | | - uses: Open-CMSIS-Pack/devtools/.github/workflows/packchk.yml@main |
| 16 | + uses: brondani/devtools/.github/workflows/packchk.yml@main |
17 | 17 | secrets: inherit |
18 | 18 | packgen: |
19 | 19 | needs: [packchk] |
20 | | - uses: Open-CMSIS-Pack/devtools/.github/workflows/packgen.yml@main |
| 20 | + uses: brondani/devtools/.github/workflows/packgen.yml@main |
21 | 21 | secrets: inherit |
22 | 22 | projmgr: |
23 | 23 | needs: [packgen] |
24 | | - uses: Open-CMSIS-Pack/devtools/.github/workflows/projmgr.yml@main |
| 24 | + uses: brondani/devtools/.github/workflows/projmgr.yml@main |
25 | 25 | secrets: inherit |
26 | 26 | svdconv: |
27 | 27 | needs: [projmgr] |
28 | | - uses: Open-CMSIS-Pack/devtools/.github/workflows/svdconv.yml@main |
| 28 | + uses: brondani/devtools/.github/workflows/svdconv.yml@main |
29 | 29 | secrets: inherit |
30 | 30 | test_libs: |
31 | 31 | needs: [svdconv] |
32 | | - uses: Open-CMSIS-Pack/devtools/.github/workflows/test_libs.yml@main |
33 | | - coverage: |
34 | | - runs-on: ubuntu-22.04 |
35 | | - needs: [ buildmgr, packchk, packgen, projmgr, svdconv, test_libs ] |
36 | | - steps: |
37 | | - - name: Harden Runner |
38 | | - if: ${{ !github.event.repository.private }} |
39 | | - uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0 |
40 | | - with: |
41 | | - egress-policy: audit |
42 | | - |
43 | | - - name: Install dependencies |
44 | | - run: | |
45 | | - sudo apt-get update |
46 | | - sudo apt-get install \ |
47 | | - lcov |
48 | | -
|
49 | | - - name: Download coverage report |
50 | | - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 |
51 | | - with: |
52 | | - pattern: coverage-report-* |
53 | | - path: coverage/ |
54 | | - merge-multiple: true |
55 | | - |
56 | | - - name: Consolidate coverage data |
57 | | - run: | |
58 | | - lcov --rc lcov_branch_coverage=1 --add-tracefile coverage_packchk.info -a coverage_packgen.info -a coverage_projmgr.info -a coverage_buildmgr.info -a coverage_svdconv.info -o merged_coverage.info |
59 | | - working-directory: coverage/ |
60 | | - |
61 | | - - name: Archive merged coverage report |
62 | | - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 |
63 | | - with: |
64 | | - name: merged-coverage-report |
65 | | - path: ./coverage/merged_coverage.info |
66 | | - if-no-files-found: error |
| 32 | + uses: brondani/devtools/.github/workflows/test_libs.yml@main |
0 commit comments