ci-tooling 2026-03-28
Upgrade action versions and bump ruff across all workflows
24 files · 64+ · 64-

Upgrade GitHub Action versions

6 files changed
  • python-ci.yml Bump checkout v4 to v6, setup-uv v4 to v7, codecov-action v4 to v6 across all test matrix jobs (quality, test-linux, test-linux-arm, test-macos-arm, test-macos-intel, test-windows, test-windows-arm, security-scan, secret-scan, build).
  • python-release.yml Bump checkout and download-artifact to v6/v8, fix trailing newline
  • python-security.yml Bump checkout to v6, setup-uv to v7
  • test-actions.yml Bump checkout to v6 in all test jobs
  • test-minimal.yml Bump checkout to v6
  • test-reusable.yml.disabled Fix missing trailing newline
  • Consistent version bump of actions/checkout from v4 to v6 and astral-sh/setup-uv from v4 to v7 across all 24 files ensures downstream repos consuming these reusable workflows get the latest runner features and security patches. baseline behavioral
    3 files
    • python-ci.yml
    • python-release.yml
    • python-security.yml

Upgrade composite action dependencies

7 files changed
  • action.yml Bump setup-uv to v7
  • action.yml Bump setup-uv to v7
  • action.yml Bump checkout to v6
  • action.yml Bump checkout to v6
  • action.yml Bump setup-uv to v7
  • action.yml Fix missing trailing newline
  • action.yml Fix missing trailing newline
  • All composite actions now reference the same action versions as the reusable workflows, preventing version drift between direct action usage and workflow-based usage. baseline internal
    2 files
    • action.yml
    • action.yml

Bump ruff pre-commit hook

1 file changed
  • .pre-commit-config.yaml Bump ruff-pre-commit from v0.15.2 to v0.15.7
  • Ruff pre-commit hook updated to v0.15.7 for latest lint rules. baseline internal
    1 file
    • .pre-commit-config.yaml