|
1 | 1 | on: [push, pull_request] |
2 | 2 |
|
3 | | -defaults: |
4 | | - run: |
5 | | - shell: bash |
6 | | - |
7 | 3 | jobs: |
8 | | - jammy_ccws_static: |
9 | | - runs-on: ubuntu-latest |
10 | | - steps: |
11 | | - - uses: actions/checkout@v4 |
12 | | - with: |
13 | | - repository: asherikov/ccws |
14 | | - - uses: actions/checkout@v4 |
15 | | - with: |
16 | | - path: src/pjmsg_mcap_wrapper |
17 | | - - run: make bp_install_build BUILD_PROFILE=scan_build |
18 | | - - run: make bp_install_build BUILD_PROFILE=static_checks |
19 | | - - run: mkdir -p src/.ccws |
20 | | - - run: echo "pjmsg_mcap_wrapper/src/3rdparty/" >> src/.ccws/static_checks.exceptions.paths |
21 | | - - run: make BUILD_PROFILE=static_checks |
22 | | - - run: make dep_install PKG=pjmsg_mcap_wrapper |
23 | | - - run: make pjmsg_mcap_wrapper BUILD_PROFILE=scan_build |
24 | | - |
25 | | - jammy_ccws_plain_22: |
26 | | - runs-on: ubuntu-22.04 |
27 | | - steps: |
28 | | - - uses: actions/checkout@v4 |
29 | | - with: |
30 | | - repository: asherikov/ccws |
31 | | - - uses: actions/checkout@v4 |
32 | | - with: |
33 | | - path: src/pjmsg_mcap_wrapper |
34 | | - - run: make bp_install_build BUILD_PROFILE=reldebug |
35 | | - - run: make dep_install PKG=pjmsg_mcap_wrapper |
36 | | - - run: make pjmsg_mcap_wrapper |
37 | | - - run: make test PKG=pjmsg_mcap_wrapper |
38 | | - |
39 | | - jammy_ccws_plain_24: |
40 | | - runs-on: ubuntu-24.04 |
41 | | - steps: |
42 | | - - uses: actions/checkout@v4 |
43 | | - with: |
44 | | - repository: asherikov/ccws |
45 | | - - uses: actions/checkout@v4 |
46 | | - with: |
47 | | - path: src/pjmsg_mcap_wrapper |
48 | | - - run: make bp_install_build BUILD_PROFILE=reldebug |
49 | | - - run: make dep_install PKG=pjmsg_mcap_wrapper |
50 | | - - run: make pjmsg_mcap_wrapper |
51 | | - - run: make test PKG=pjmsg_mcap_wrapper |
52 | | - |
53 | | - jammy_ccws_threadsan: |
54 | | - runs-on: ubuntu-latest |
55 | | - steps: |
56 | | - - uses: actions/checkout@v4 |
57 | | - with: |
58 | | - repository: asherikov/ccws |
59 | | - - uses: actions/checkout@v4 |
60 | | - with: |
61 | | - path: src/pjmsg_mcap_wrapper |
62 | | - - run: make bp_install_build BUILD_PROFILE=thread_sanitizer |
63 | | - - run: make dep_install PKG=pjmsg_mcap_wrapper |
64 | | - - run: make pjmsg_mcap_wrapper BUILD_PROFILE=thread_sanitizer |
65 | | - - run: make test PKG=pjmsg_mcap_wrapper BUILD_PROFILE=thread_sanitizer |
66 | | - |
67 | | - jammy_ccws_asan: |
68 | | - runs-on: ubuntu-latest |
69 | | - steps: |
70 | | - - uses: actions/checkout@v4 |
71 | | - with: |
72 | | - repository: asherikov/ccws |
73 | | - - uses: actions/checkout@v4 |
74 | | - with: |
75 | | - path: src/pjmsg_mcap_wrapper |
76 | | - - run: make bp_install_build BUILD_PROFILE=addr_undef_sanitizers |
77 | | - - run: make dep_install PKG=pjmsg_mcap_wrapper |
78 | | - - run: make pjmsg_mcap_wrapper BUILD_PROFILE=addr_undef_sanitizers |
79 | | - - run: make test PKG=pjmsg_mcap_wrapper BUILD_PROFILE=addr_undef_sanitizers |
| 4 | + tests: |
| 5 | + uses: asherikov/sharf/.github/workflows/test.yaml@main |
| 6 | + with: |
| 7 | + sharf_ref: main |
| 8 | + package_url: ${{ github.server_url }}/${{ github.repository }}.git |
| 9 | + package_version: ${{ github.sha }} |
0 commit comments