Skip to content

Format Python

Format Python #5606

Triggered via push May 16, 2026 07:01
Status Failure
Total duration 3h 22m 15s
Artifacts

tests.yaml

on: push
🧬 Project metadata
16s
🧬 Project metadata
📦 Package install
44s
📦 Package install
Matrix: tests
Matrix: validate-arch
Fit to window
Zoom out
Zoom in

Annotations

115 errors, 232 warnings, and 5 notices
✅ windows-2025 / py3.14
Process completed with exit code 1.
✅ windows-2025 / py3.14: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.14: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.14: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.14: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14t
Process completed with exit code 1.
✅ ubuntu-24.04-arm / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.10
Process completed with exit code 1.
✅ windows-2025 / py3.10: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.10: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.10: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.10: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-2025 / py3.15
Process completed with exit code 1.
⁉️ windows-2025 / py3.15: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-2025 / py3.15: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-2025 / py3.15: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-2025 / py3.15: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.14t
Process completed with exit code 1.
✅ windows-2025 / py3.14t: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.14t: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.14t: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-2025 / py3.14t: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14
Process completed with exit code 1.
✅ ubuntu-slim / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14t
Process completed with exit code 1.
✅ windows-11-arm / py3.14t: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14t: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14t: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14t: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14
Process completed with exit code 1.
✅ ubuntu-24.04-arm / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14t
Process completed with exit code 1.
✅ ubuntu-slim / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-11-arm / py3.15
Process completed with exit code 1.
⁉️ windows-11-arm / py3.15: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-11-arm / py3.15: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-11-arm / py3.15: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ windows-11-arm / py3.15: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-24.04-arm / py3.15
Process completed with exit code 1.
⁉️ ubuntu-24.04-arm / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-24.04-arm / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-24.04-arm / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-24.04-arm / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14
Process completed with exit code 1.
✅ windows-11-arm / py3.14: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14: tests\test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ windows-11-arm / py3.14: tests\test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.10
Process completed with exit code 1.
✅ ubuntu-24.04-arm / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-24.04-arm / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-slim / py3.15
Process completed with exit code 1.
⁉️ ubuntu-slim / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-slim / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-slim / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ ubuntu-slim / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.10
Process completed with exit code 1.
✅ ubuntu-slim / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ ubuntu-slim / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14t
Process completed with exit code 1.
✅ macos-26-intel / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.10
Process completed with exit code 1.
✅ macos-26-intel / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14t
Process completed with exit code 1.
✅ macos-26 / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14t: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14t: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14
Process completed with exit code 1.
✅ macos-26 / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.10
Process completed with exit code 1.
✅ macos-26 / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.10: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26 / py3.10: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14
Process completed with exit code 1.
✅ macos-26-intel / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
✅ macos-26-intel / py3.14: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26-intel / py3.15
Process completed with exit code 1.
⁉️ macos-26-intel / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26-intel / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26-intel / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26-intel / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26 / py3.15
Process completed with exit code 1.
⁉️ macos-26 / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26 / py3.15: tests/test_workflow_sync.py#L1572
test_header_per_workflow_override_replaces_paths_blocks assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - install.sh - packages.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26 / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
⁉️ macos-26 / py3.15: tests/test_workflow_sync.py#L1554
test_header_with_ignore_paths_strips_canonical assert 'uv.lock' not in "---\nname: ...ase') }}\n\n" 'uv.lock' is contained here: rings and uv.lock change), so the test matrix would burn ? +++++++ # CI minutes for no signal. Lockfile-induced regressions are independently # caught by sync-uv-lock autofix PRs against main. - major-version-increment - minor-version-increment - prepare-release paths: - pyproject.toml - .github/workflows/tests.yaml schedule: # Run tests monthly to catch regressions from dependency or environment changes. - cron: "17 9 1 * *" permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: ${{ !startsWith(github.event.head_commit.message, '[changelog] Release') }}
📦 Package install
No file matched to [/home/runner/work/repomatic/repomatic/**/*requirements*.txt,/home/runner/work/repomatic/repomatic/**/*requirements*.in,/home/runner/work/repomatic/repomatic/**/*constraints*.txt,/home/runner/work/repomatic/repomatic/**/*constraints*.in,/home/runner/work/repomatic/repomatic/**/pyproject.toml,/home/runner/work/repomatic/repomatic/**/uv.lock,/home/runner/work/repomatic/repomatic/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
📦 Package install
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.10: .venv\lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-2025 / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\_pytest\unraisableexception.py#L67
Exception ignored while calling deallocator <function Popen.__del__ at 0x000002F68BACF180>: None Traceback (most recent call last): File "D:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-x86_64-none\Lib\subprocess.py", line 1142, in __del__ self._internal_poll(_deadstate=_maxsize) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "D:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-x86_64-none\Lib\subprocess.py", line 1590, in _internal_poll if _WaitForSingleObject(self._handle, 0) == _WAIT_OBJECT_0: ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ OSError: [WinError 6] The handle is invalid
✅ windows-2025 / py3.14t: .venv\Lib\site-packages\_pytest\unraisableexception.py#L67
Exception ignored while calling deallocator <function Popen.__del__ at 0x000002F68BACF180>: None Traceback (most recent call last): File "D:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-x86_64-none\Lib\subprocess.py", line 1142, in __del__ self._internal_poll(_deadstate=_maxsize) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "D:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-x86_64-none\Lib\subprocess.py", line 1590, in _internal_poll if _WaitForSingleObject(self._handle, 0) == _WAIT_OBJECT_0: ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ OSError: [WinError 6] The handle is invalid
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\_pytest\unraisableexception.py#L67
Exception ignored while calling deallocator <function Popen.__del__ at 0x0000053F3B05E940>: None Traceback (most recent call last): File "C:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-aarch64-none\Lib\subprocess.py", line 1142, in __del__ self._internal_poll(_deadstate=_maxsize) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "C:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-aarch64-none\Lib\subprocess.py", line 1590, in _internal_poll if _WaitForSingleObject(self._handle, 0) == _WAIT_OBJECT_0: ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ OSError: [WinError 6] The handle is invalid
✅ windows-11-arm / py3.14t: .venv\Lib\site-packages\_pytest\unraisableexception.py#L67
Exception ignored while calling deallocator <function Popen.__del__ at 0x0000053F3B05E940>: None Traceback (most recent call last): File "C:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-aarch64-none\Lib\subprocess.py", line 1142, in __del__ self._internal_poll(_deadstate=_maxsize) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "C:\a\_temp\uv-python-dir\cpython-3.14+freethreaded-windows-aarch64-none\Lib\subprocess.py", line 1590, in _internal_poll if _WaitForSingleObject(self._handle, 0) == _WAIT_OBJECT_0: ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ OSError: [WinError 6] The handle is invalid
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ windows-11-arm / py3.15: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-24.04-arm / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ windows-11-arm / py3.14: .venv\Lib\site-packages\cloup\_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-24.04-arm / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ ubuntu-slim / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ ubuntu-slim / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14t: .venv/lib/python3.14t/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26 / py3.10: .venv/lib/python3.10/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
✅ macos-26-intel / py3.14: .venv/lib/python3.14/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26-intel / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
⁉️ macos-26 / py3.15: .venv/lib/python3.15/site-packages/cloup/_commands.py#L111
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
🖥️ Validate windows-2025 / x64
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by June 15, 2026
✅ windows-2025 / py3.14
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by June 15, 2026
✅ windows-2025 / py3.10
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by June 15, 2026
⁉️ windows-2025 / py3.15
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by June 15, 2026
✅ windows-2025 / py3.14t
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by June 15, 2026