diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e1336744..9753efd37 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,6 +46,7 @@ jobs: uses: codecov/codecov-action@v4.5.0 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + if: matrix.python-version == '3.12' with: flags: unit-tests - name: Upload test results diff --git a/codecov.yml b/codecov.yml index c136680e5..77000302f 100644 --- a/codecov.yml +++ b/codecov.yml @@ -7,6 +7,9 @@ coverage: default: informational: true comment: + # Wait until all builds that upload coverage report have completed before commenting on + # the PR with the coverage report. + after_n_builds: 6 layout: " diff, flags, files" behavior: default require_changes: true diff --git a/docs/community/policies.md b/docs/community/policies.md index c0b56f6c5..aa806bc02 100644 --- a/docs/community/policies.md +++ b/docs/community/policies.md @@ -6,9 +6,9 @@ Parcels, as of v3.1.0, has adopted versioning and deprecation policies. Parcels mostly follows [semantic versioning](https://semver.org/), where the version number (e.g., v2.1.0) is thought of as `MAJOR.MINOR.PATCH`. -> MAJOR version for incompatible API changes -> MINOR version for added functionality in a backward compatible manner -> PATCH version for backward compatible bug fixes +> MAJOR version for incompatible API changes
+> MINOR version for added functionality in a backward compatible manner
+> PATCH version for backward compatible bug fixes
Parcels doesn't implement strict backwards compatibility between minor versions. We may make small changes that deprecate elements of the codebase (e.g., an obscure parameter that is no longer needed). Such deprecations will follow our deprecation policy.