Lines Matching +full:- +full:- +full:no +full:- +full:install +full:- +full:recommends

19 #  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
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-20.04
51 - name: Harden Runner
52 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
54 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
56 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
59 - name: Build
60 run: make -C third_party/tcplp/lib/test/
61 - name: Run
64 unit-tests:
65 runs-on: ubuntu-20.04
69 - name: Harden Runner
70 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
72 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
74 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
77 - name: Bootstrap
79 sudo rm /etc/apt/sources.list.d/* && 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
83 - name: Test Simulation
85 - name: Build POSIX
86 run: ./script/cmake-build posix
87 - name: Test POSIX
89 - name: Generate Coverage
92 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
94 name: cov-unit-tests
98 upload-coverage:
99 needs: unit-tests
100 runs-on: ubuntu-20.04
102 - name: Harden Runner
103 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
105 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
107 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
110 - name: Bootstrap
112 sudo apt-get --no-install-recommends install -y lcov
113 - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
116 - name: Combine Coverage
119 - name: Upload Coverage
120 uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
125 delete-coverage-artifacts:
126 needs: upload-coverage
127 runs-on: ubuntu-20.04
129 - name: Harden Runner
130 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
132 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
134 - uses: geekyeggo/delete-artifact@54ab544f12cdb7b71613a16a2b5a37a9ade990af # v2.0.0
136 name: cov-*