1 feat graceful shutdown #1
validate-commits.yml
on: pull_request
Validate Conventional Commits
11s
Annotations
1 error
|
Validate Conventional Commits
You have commit messages with errors
⧗ input: ci: make templates less noisy
⚠ scope may not be empty [scope-empty]
⚠ found 0 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: ci: optimize
⚠ scope may not be empty [scope-empty]
⚠ found 0 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: fix: resolve GitHub Actions matrix/env error
- Replace fromJson(env.*) with direct matrix values in CI workflow
- Remove unused PYTHON_VERSIONS and OS_MATRIX environment variables
- Matrix now correctly uses inline values: python-version: ['3.12', '3.13'], os: ['ubuntu-latest']
- Fixes error: 'env' context is not available in matrix strategy
✖ subject must be lower-case [subject-case]
⚠ scope may not be empty [scope-empty]
✖ found 1 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: fix: remove env context from job name in GitHub Actions
- Replace env.PRIMARY_PYTHON_VERSION with literal '3.13' in job name
- Job-level properties cannot access env context, only step-level can
- Fixes error: 'env' context not available in job name property
✖ subject must be lower-case [subject-case]
⚠ scope may not be empty [scope-empty]
✖ found 1 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: fix: simplify coverage reporting in CI workflow
- Remove complex coverage combining that was failing with 'No data to combine'
- Use coverage report from Python 3.13 (primary version) directly
- Add condition to only run coverage-report when unit-tests succeed
- Simplify artifact download to use specific coverage file
- Remove unnecessary uv setup and dependency installation from coverage job
Fixes 'No data to combine' error in coverage-report step
✖ subject must be lower-case [subject-case]
⚠ scope may not be empty [scope-empty]
✖ found 1 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: fix: allow for lower python version
⚠ scope may not be empty [scope-empty]
⚠ found 0 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: fix: allow for 3.12 and 3.13 only
⚠ scope may not be empty [scope-empty]
⚠ found 0 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: refactor: optimize and standardize caching strategy in CI workflow
- Add cache-dependency-glob: 'uv.lock' to all uv setup actions for consistent cache keys
- Remove redundant Python cache from lint job (uv's built-in cache is sufficient)
- Remove duplicate Codecov upload from coverage-report job
- Standardize caching across all jobs for better performance and consistency
Benefits:
- Faster CI runs with improved cache hit rates
- Consistent caching strategy across all jobs
- Reduced workflow complexity and duplication
✖ subject must be lower-case [subject-case]
⚠ scope may not be empty [scope-empty]
✖ found 1 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: ci: allow for 3.10+
⚠ scope may not be empty [scope-empty]
⚠ found 0 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: fix: specify bash shell for Windows compatibility in unit-tests
- Add 'shell: bash' to the coverage test step in unit-tests job
- Fixes PowerShell parser error on Windows runners: 'Missing ( after if'
- Bash syntax [[ ]] requires bash shell, not PowerShell default on Windows
- Ensures cross-platform compatibility for conditional coverage logic
✖ subject must be lower-case [subject-case]
⚠ scope may not be empty [scope-empty]
✖ found 1 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: feat: add gr
|