diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml deleted file mode 100644 index 1a5765f9e14..00000000000 --- a/.github/workflows/codecov.yml +++ /dev/null @@ -1,64 +0,0 @@ -name: Codecov - -on: - push: - branches: - - develop - pull_request: - branches: - - develop - types: [opened, reopened, synchronize, ready_for_review] - -jobs: - diff: - if: github.event.pull_request.draft == false - runs-on: [self-hosted] - outputs: - isRust: ${{ steps.diff.outputs.isRust }} - steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin@v4 - - name: Detect Changes - uses: "./.github/actions/diffs" - id: diff - - codecov-grcov: - name: Generate code coverage - needs: diff - if: github.event.pull_request.draft == false && needs.diff.outputs.isRust == 'true' - runs-on: [self-hosted] - steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin@v4 - - run: rustup component add llvm-tools-preview - # Enable caching of the 'librocksdb-sys' crate by additionally caching the - # 'librocksdb-sys' src directory which is managed by cargo - - name: Install grcov, and cache the binary - uses: baptiste0928/cargo-install@1cd874a5478fdca35d868ccc74640c5aabbb8f1b # pin@v3.0.0 - with: - crate: grcov - locked: true - - - name: Set Swap Space - uses: pierotofy/set-swap-space@master - with: - swap-size-gb: 256 - - - name: Build - uses: actions-rs/cargo@ae10961054e4aa8b4aa7dffede299aaf087aa33b # pin@v1.0.3 - with: - command: build - env: - RUSTFLAGS: "-Cinstrument-coverage" - RUSTDOCFLAGS: "-Cinstrument-coverage" - - - name: Run tests - env: - RUSTFLAGS: "-Cinstrument-coverage" - RUSTDOCFLAGS: "-Cinstrument-coverage" - LLVM_PROFILE_FILE: "codecov-instrumentation-%p-%m.profraw" - run: cargo test - - - name: Run grcov - run: grcov . --binary-path target/debug/ -s . -t lcov --branch --ignore-not-existing --ignore '../**' --ignore '/*' -o coverage.lcov - - - name: Upload to codecov.io - uses: codecov/codecov-action@e0b68c6749509c5f83f984dd99a76a1c1a231044 # pin v4.0.1