Commit 239ee0069eba2f09018f5762199507cece6c2710

Authored by Jay Berkenbilt
1 parent 3ebe8bf6

Try overriding branch name in CodeCov

As of this moment, if a specific commit's coverage data is uploaded to
CodeCov via a pull request, when that exact same commit builds in
main, the branch is not associated with the commit. I'm hoping this
might work around that.
Showing 1 changed file with 8 additions and 0 deletions
.github/workflows/main.yml
@@ -130,10 +130,18 @@ jobs: @@ -130,10 +130,18 @@ jobs:
130 - uses: actions/checkout@v4 130 - uses: actions/checkout@v4
131 - name: 'Code Coverage' 131 - name: 'Code Coverage'
132 run: build-scripts/test-coverage 132 run: build-scripts/test-coverage
  133 + - id: set_branch
  134 + run: |
  135 + if [ "${{ github.event_name }}" = "push" ]; then
  136 + echo "override_branch=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT
  137 + else
  138 + echo "override_branch=" >> $GITHUB_OUTPUT
  139 + fi
133 - name: Upload coverage reports to Codecov 140 - name: Upload coverage reports to Codecov
134 uses: codecov/codecov-action@v4 141 uses: codecov/codecov-action@v4
135 with: 142 with:
136 token: ${{ secrets.CODECOV_TOKEN }} 143 token: ${{ secrets.CODECOV_TOKEN }}
  144 + override_branch: ${{ steps.set_branch.outputs.override_branch }}
137 QuickJobs: 145 QuickJobs:
138 runs-on: ubuntu-latest 146 runs-on: ubuntu-latest
139 needs: Prebuild 147 needs: Prebuild