Skip to content

Commit dc0f3ac

Browse files
authored
Remove coverage builder from CI (#8471)
The coverage uploader has been running into rate limits and no one has complained. Clearly we are not using or benefiting from this builder in practice, so simply remove it.
1 parent a2f2c9b commit dc0f3ac

1 file changed

Lines changed: 0 additions & 38 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -383,44 +383,6 @@ jobs:
383383
- name: build
384384
run: cmake --build out
385385

386-
# Duplicates build-asan. Please keep in sync
387-
build-gcov:
388-
name: coverage
389-
runs-on: ubuntu-latest
390-
env:
391-
COMPILER_FLAGS: "-fprofile-arcs -ftest-coverage"
392-
CC: "gcc"
393-
CXX: "g++"
394-
steps:
395-
- uses: actions/setup-python@v5
396-
with:
397-
python-version: '3.x'
398-
- uses: actions/checkout@v4
399-
with:
400-
submodules: true
401-
- name: install ninja
402-
run: sudo apt-get install ninja-build
403-
- name: install v8
404-
run: |
405-
npm install jsvu -g
406-
jsvu --os=default --engines=v8
407-
- name: install Python dev dependencies
408-
run: pip3 install -r requirements-dev.txt
409-
- name: cmake
410-
run: |
411-
mkdir -p out
412-
cmake -S . -B out -G Ninja -DCMAKE_INSTALL_PREFIX=out/install -DCMAKE_C_COMPILER="$CC" -DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_C_FLAGS="$COMPILER_FLAGS" -DCMAKE_CXX_FLAGS="$COMPILER_FLAGS -DCMAKE_BUILD_TYPE=Debug"
413-
- name: build
414-
run: cmake --build out
415-
- name: test
416-
run: |
417-
python check.py --binaryen-bin=out/bin lit
418-
python check.py --binaryen-bin=out/bin gtest
419-
- name: upload coverage
420-
uses: codecov/codecov-action@v3
421-
with:
422-
gcov: true
423-
424386
# Duplicates build-asan. Please keep in sync
425387
build-cxx20:
426388
name: c++20

0 commit comments

Comments
 (0)