Thanks for your interest in contributing to Upload Code Coverage.
Contributions are released under the project's MIT license. By participating in this project, you agree to abide by the GitHub Community Code of Conduct.
The project requires Python 3.9 or later and uv.
uv sync --locked --group dev
uv run python -m unittest \
test_upload_coverage.py \
test_status_report.py \
test_post_upload_coverage.py \
test_resolve_upload_context.py \
test_action_security.py \
-v
uv run ruff check .
uv run ruff format --check .- Fork and clone the repository.
- Create a branch for your change.
- Make a focused change and add or update tests where appropriate.
- Run the tests, lint checks, and formatting check.
- Open a pull request describing the change and why it is needed.
Before starting a substantial change, open an issue so the approach can be discussed with the maintainers.