diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 1268c94bc..715419de0 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -92,8 +92,16 @@ jobs: run: | dart pub global run combine_coverage:combine_coverage --repo-path="./" --output-directory="coverage" - - name: Upload combined coverage report + - name: Fix source file paths in LCOV + run: | + # Convert absolute CI paths to relative paths + sed -i 's|^SF:/home/runner/work/supabase-flutter/supabase-flutter/|SF:|g' coverage/lcov.info + + # Upload to Coveralls with dedicated repo token + - name: Upload to Coveralls uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: ./coverage/lcov.info + env: + COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}