From 3dcc1767ed8c00c4b2b729b01bad04e9323b8fe8 Mon Sep 17 00:00:00 2001 From: Lucas Balieiro Date: Tue, 28 Oct 2025 10:39:25 -0400 Subject: [PATCH 1/2] remove deprecated crate from CI codecoverage --- .github/workflows/coverage-protocols.yaml | 8 -------- scripts/coverage-protocols.sh | 1 - 2 files changed, 9 deletions(-) diff --git a/.github/workflows/coverage-protocols.yaml b/.github/workflows/coverage-protocols.yaml index 5b33615af8..dd28e656ca 100644 --- a/.github/workflows/coverage-protocols.yaml +++ b/.github/workflows/coverage-protocols.yaml @@ -101,14 +101,6 @@ jobs: flags: parsers_sv2-coverage token: ${{ secrets.CODECOV_TOKEN }} - - name: Upload roles_logic_sv2-coverage to codecov.io - uses: codecov/codecov-action@v4 - with: - directory: ./target/tarpaulin-reports/roles-logic-sv2-coverage - file: ./target/tarpaulin-reports/roles-logic-sv2-coverage/cobertura.xml - flags: roles_logic_sv2-coverage - token: ${{ secrets.CODECOV_TOKEN }} - - name: Upload v1-coverage to codecov.io uses: codecov/codecov-action@v4 with: diff --git a/scripts/coverage-protocols.sh b/scripts/coverage-protocols.sh index 6724efa6b5..f79df83131 100755 --- a/scripts/coverage-protocols.sh +++ b/scripts/coverage-protocols.sh @@ -21,7 +21,6 @@ crates=( "sv2/subprotocols/template-distribution" "sv2/subprotocols/mining" "sv2/subprotocols/job-declaration" - "sv2/roles-logic-sv2" "sv2/parsers-sv2" "sv2/handlers-sv2" ) From e4aa3b1f3e6e20932200bbc729fbac7f73cb1080 Mon Sep 17 00:00:00 2001 From: Lucas Balieiro Date: Tue, 28 Oct 2025 11:30:57 -0400 Subject: [PATCH 2/2] add `stratum-translation` and `buffer-sv2` to code coverage workflow --- .github/workflows/coverage-protocols.yaml | 16 ++++++++++++++++ scripts/coverage-protocols.sh | 2 ++ 2 files changed, 18 insertions(+) diff --git a/.github/workflows/coverage-protocols.yaml b/.github/workflows/coverage-protocols.yaml index dd28e656ca..08eced9e7e 100644 --- a/.github/workflows/coverage-protocols.yaml +++ b/.github/workflows/coverage-protocols.yaml @@ -29,6 +29,22 @@ jobs: flags: protocols token: ${{ secrets.CODECOV_TOKEN }} + - name: Upload stratum_translation-coverage to codecov.io + uses: codecov/codecov-action@v4 + with: + directory: ./target/tarpaulin-reports/stratum_translation-coverage + file: ./target/tarpaulin-reports/stratum-translation-coverage/cobertura.xml + flags: stratum_translation-coverage + token: ${{ secrets.CODECOV_TOKEN }} + + - name: Upload buffer_sv2-coverage to codecov.io + uses: codecov/codecov-action@v4 + with: + directory: ./target/tarpaulin-reports/buffer_sv2-coverage + file: ./target/tarpaulin-reports/buffer-sv2-coverage/cobertura.xml + flags: buffer_sv2-coverage + token: ${{ secrets.CODECOV_TOKEN }} + - name: Upload binary_codec_sv2-coverage to codecov.io uses: codecov/codecov-action@v4 with: diff --git a/scripts/coverage-protocols.sh b/scripts/coverage-protocols.sh index f79df83131..d5094d4b05 100755 --- a/scripts/coverage-protocols.sh +++ b/scripts/coverage-protocols.sh @@ -13,6 +13,7 @@ crates=( "sv1" "sv2/binary-sv2/derive_codec" "sv2/binary-sv2" + "sv2/buffer-sv2" "sv2/channels-sv2" "sv2/noise-sv2" "sv2/framing-sv2" @@ -23,6 +24,7 @@ crates=( "sv2/subprotocols/job-declaration" "sv2/parsers-sv2" "sv2/handlers-sv2" + "stratum-core/stratum-translation" ) for crate in "${crates[@]}"; do