Lines Matching +full:cancel +full:- +full:in +full:- +full:progress

5 #  Redistribution and use in source and binary forms, with or without
9 # 2. Redistributions in binary form must reproduce the above copyright
10 # notice, this list of conditions and the following disclaimer in the
19 # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
23 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
48 toranj-ncp:
49 name: toranj-ncp-${{ matrix.TORANJ_RADIO }}
50 runs-on: ubuntu-22.04
52 fail-fast: false
61 - name: Harden Runner
62 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
64 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
66 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
69 - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
71 python-version: '3.12'
73 - name: Bootstrap
77 sudo apt-get update
78 sudo apt-get --no-install-recommends install -y ninja-build lcov
79 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
80 - name: Build & Run
85 toranj-cli:
86 name: toranj-cli-${{ matrix.TORANJ_RADIO }}
87 runs-on: ubuntu-24.04
96 - name: Harden Runner
97 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
99 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
101 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
104 - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
106 python-version: '3.12'
108 - name: Bootstrap
112 sudo apt-get update
113 sudo apt-get --no-install-recommends install -y ninja-build lcov
114 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
115 - name: Build & Run
118 - name: Generate Coverage
122 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
125 name: cov-toranj-cli-${{ matrix.TORANJ_RADIO }}
127 retention-days: 1
129 toranj-unittest:
130 name: toranj-unittest
131 runs-on: ubuntu-24.04
133 - name: Harden Runner
134 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
136 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
138 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
141 - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
143 python-version: '3.12'
145 - name: Bootstrap
149 sudo apt-get update
150 sudo apt-get --no-install-recommends install -y ninja-build
151 - name: Build & Run
156 git clean -dfx
157 ./tests/toranj/build.sh ncp-15.4
158 git clean -dfx
159 ./tests/toranj/build.sh ncp-trel
160 git clean -dfx
161 ./tests/toranj/build.sh ncp-15.4+trel
162 git clean -dfx
163 ./tests/toranj/build.sh posix-15.4
164 git clean -dfx
165 ./tests/toranj/build.sh posix-15.4+trel
166 git clean -dfx
167 ./tests/toranj/build.sh posix-trel
168 git clean -dfx
169 ./tests/toranj/build.sh --enable-plat-key-ref all
171 toranj-macos:
172 name: toranj-macos
173 runs-on: macos-14
175 - name: Harden Runner
176 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
178 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
180 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
183 - name: Bootstrap
189 - name: Build & Run
191 ./tests/toranj/build.sh posix-15.4
195 runs-on: ubuntu-20.04
197 - name: Harden Runner
198 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
200 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
202 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
205 - name: Bootstrap
209 sudo apt-get update
210 sudo apt-get --no-install-recommends install -y clang-10 clang++-10 ninja-build llvm lcov
211 sudo apt-get --no-install-recommends install -y g++-multilib
212 - name: Build & Run
217 upload-coverage:
219 - toranj-cli
220 runs-on: ubuntu-22.04
222 - name: Harden Runner
223 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
225 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
227 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
230 - name: Bootstrap
232 sudo apt-get --no-install-recommends install -y lcov
233 - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
236 pattern: cov-*
237 merge-multiple: true
238 - name: Combine Coverage
241 - name: Upload Coverage
242 uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0