Skip to content

1 feat graceful shutdown #1

1 feat graceful shutdown

1 feat graceful shutdown #1

Triggered via pull request June 22, 2025 16:51
Status Failure
Total duration 14s
Artifacts

validate-commits.yml

on: pull_request
Validate Conventional Commits
11s
Validate Conventional Commits
Fit to window
Zoom out
Zoom in

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