Lines Matching +full:runs +full:- +full:on

23 #  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
31 on:
33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
43 permissions: # added using https://github.com/step-security/secure-workflows
48 tcplp-buffering:
49 runs-on: ubuntu-24.04
51 - name: Harden Runner
52 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
54 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
56 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
59 - name: Build
60 run: make -C third_party/tcplp/lib/test/
61 - name: Run
64 unit-tests:
65 runs-on: ubuntu-22.04
69 - name: Harden Runner
70 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
72 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
74 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
77 - name: Bootstrap
79 sudo apt-get update
80 sudo apt-get --no-install-recommends install -y ninja-build lcov
81 - name: Build Simulation
82 …run: ./script/cmake-build simulation -DOT_BUILD_GTEST=ON -DOT_BORDER_ROUTING=ON -DOT_BORDER_ROUTIN…
83 - name: Test Simulation
85 - name: Build Multipan Simulation
86 run: ./script/cmake-build simulation -DOT_BUILD_GTEST=ON -DOT_MULTIPAN_TEST=ON
87 - name: Test Multipan Simulation
89 - name: Build NCP Simulation
90 …run: ./script/cmake-build simulation -DOT_BUILD_GTEST=OFF -DOT_MTD=OFF -DOT_RCP=OFF -DOT_APP_CLI=O…
91-DOT_BORDER_ROUTING=ON -DOT_NCP_INFRA_IF=ON -DOT_SRP_SERVER=ON -DOT_NCP_DNSSD=ON -DOT_PLATFORM_DNS…
92 - name: Test NCP Simulation
94 - name: Build POSIX
95 run: ./script/cmake-build posix
96 - name: Test POSIX
98 - name: Generate Coverage
101 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
103 name: cov-unit-tests
105 retention-days: 1
107 upload-coverage:
108 needs: unit-tests
109 runs-on: ubuntu-24.04
111 - name: Harden Runner
112 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
114 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
116 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
119 - name: Bootstrap
121 sudo apt-get --no-install-recommends install -y lcov
122 - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
125 pattern: cov-*
126 merge-multiple: true
127 - name: Combine Coverage
130 - name: Upload Coverage
131 uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0