Replace Codecov with GitHub Actions artifacts (#310)

## Summary

- Remove Codecov integration from CI workflow
- Upload coverage reports as GitHub Actions artifacts instead
- Eliminates external dependency and potential security/reliability
issues

Closes #309
This commit is contained in:
adam jones 2025-08-27 12:23:56 +01:00 • committed by GitHub
commit c191dc6bd9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -83,10 +83,10 @@ jobs:
- name: Run all tests
run: make test-all
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
- name: Upload coverage artifacts
uses: actions/upload-artifact@v4
with:
file: ./coverage.out
flags: unittests
name: codecov-unit
fail_ci_if_error: false
name: coverage-report
path: |
coverage.out
coverage.html