From fec9763316cfdae6c1d9e2f2085cfb327aa9f5d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 03:05:51 +0000 Subject: [PATCH] chore(deps): update github-actions to 3.14 --- .github/actions/signature-verify/action.yml | 2 +- .github/workflows/agents-63-issue-intake.yml | 2 +- .github/workflows/agents-auto-label.yml | 2 +- .github/workflows/agents-auto-pilot.yml | 2 +- .github/workflows/agents-capability-check.yml | 2 +- .github/workflows/agents-decompose.yml | 2 +- .github/workflows/agents-dedup.yml | 2 +- .github/workflows/agents-issue-optimizer.yml | 2 +- .github/workflows/agents-keepalive-loop.yml | 2 +- .github/workflows/agents-weekly-metrics.yml | 2 +- .github/workflows/health-40-repo-selfcheck.yml | 2 +- .github/workflows/health-43-ci-signature-guard.yml | 2 +- .github/workflows/health-44-gate-branch-protection.yml | 2 +- .github/workflows/health-52-semgrep.yml | 2 +- .github/workflows/health-68-consumer-sync-drift.yml | 2 +- .github/workflows/health-70-validate-sync-manifest.yml | 2 +- .github/workflows/health-72-template-sync.yml | 2 +- .github/workflows/health-73-template-completeness.yml | 2 +- .github/workflows/health-74-template-drift.yml | 2 +- .github/workflows/health-76-codex-cli-freshness.yml | 2 +- .github/workflows/health-78-backplane-contract.yml | 2 +- .github/workflows/maint-39-test-llm-providers.yml | 2 +- .github/workflows/maint-50-tool-version-check.yml | 2 +- .github/workflows/maint-51-dependency-refresh.yml | 2 +- .github/workflows/maint-52-sync-dev-versions.yml | 4 ++-- .github/workflows/maint-68-sync-consumer-repos.yml | 6 +++--- .github/workflows/maint-69-sync-integration-repo.yml | 2 +- .../workflows/maint-70-fix-integration-formatting.yml | 2 +- .github/workflows/maint-71-auto-fix-integration.yml | 2 +- .github/workflows/maint-74-ledger-base-sync.yml | 2 +- .../workflows/maint-80-langsmith-metrics-dashboard.yml | 2 +- .../workflows/maint-81-langsmith-fleet-conformance.yml | 2 +- .github/workflows/maint-83-bootstrap-consumer.yml | 2 +- .github/workflows/maint-84-prune-agent-stubs.yml | 2 +- .github/workflows/maint-auto-update-pypi-versions.yml | 2 +- .github/workflows/maint-dependabot-auto-lock.yml | 2 +- .github/workflows/maint-metrics-retention.yml | 2 +- .github/workflows/maint-sync-env-from-pyproject.yml | 2 +- .github/workflows/pr-00-gate.yml | 10 +++++----- .github/workflows/pr-11-ci-smoke.yml | 2 +- .github/workflows/reusable-agents-verifier.yml | 4 ++-- .github/workflows/reusable-backplane-conformance.yml | 2 +- .github/workflows/reusable-claude-run.yml | 2 +- .github/workflows/reusable-codex-run.yml | 2 +- .github/workflows/reusable-cursor-run.yml | 2 +- .github/workflows/selftest-ci.yml | 4 ++-- .../.github/workflows/agents-auto-label.yml | 2 +- .../.github/workflows/agents-auto-pilot.yml | 2 +- .../.github/workflows/agents-capability-check.yml | 2 +- .../.github/workflows/agents-decompose.yml | 2 +- .../consumer-repo/.github/workflows/agents-dedup.yml | 2 +- .../.github/workflows/agents-issue-optimizer.yml | 2 +- .../.github/workflows/agents-weekly-metrics.yml | 2 +- .../.github/workflows/backplane-conformance.yml | 2 +- .../consumer-repo/.github/workflows/pr-00-gate.yml | 8 ++++---- 55 files changed, 67 insertions(+), 67 deletions(-) diff --git a/.github/actions/signature-verify/action.yml b/.github/actions/signature-verify/action.yml index afd968a75..08e5af138 100644 --- a/.github/actions/signature-verify/action.yml +++ b/.github/actions/signature-verify/action.yml @@ -14,7 +14,7 @@ runs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Run signature verification shell: bash run: | diff --git a/.github/workflows/agents-63-issue-intake.yml b/.github/workflows/agents-63-issue-intake.yml index 6dd8437c9..6de5a695d 100644 --- a/.github/workflows/agents-63-issue-intake.yml +++ b/.github/workflows/agents-63-issue-intake.yml @@ -1478,7 +1478,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: | diff --git a/.github/workflows/agents-auto-label.yml b/.github/workflows/agents-auto-label.yml index 14681fc60..9ee7342f4 100644 --- a/.github/workflows/agents-auto-label.yml +++ b/.github/workflows/agents-auto-label.yml @@ -89,7 +89,7 @@ jobs: if: steps.eligibility.outputs.should-run == 'true' uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies if: steps.eligibility.outputs.should-run == 'true' diff --git a/.github/workflows/agents-auto-pilot.yml b/.github/workflows/agents-auto-pilot.yml index 723f0b765..65c8bf382 100644 --- a/.github/workflows/agents-auto-pilot.yml +++ b/.github/workflows/agents-auto-pilot.yml @@ -218,7 +218,7 @@ jobs: if: steps.check_enabled.outputs.enabled == 'true' uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: '3.12' + python-version: '3.14' - name: Cache pip (LLM requirements) if: steps.check_enabled.outputs.enabled == 'true' diff --git a/.github/workflows/agents-capability-check.yml b/.github/workflows/agents-capability-check.yml index bf97606fe..f3c059a1d 100644 --- a/.github/workflows/agents-capability-check.yml +++ b/.github/workflows/agents-capability-check.yml @@ -45,7 +45,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies run: | diff --git a/.github/workflows/agents-decompose.yml b/.github/workflows/agents-decompose.yml index 3d85e9a55..ec29ebfe2 100644 --- a/.github/workflows/agents-decompose.yml +++ b/.github/workflows/agents-decompose.yml @@ -43,7 +43,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies run: | diff --git a/.github/workflows/agents-dedup.yml b/.github/workflows/agents-dedup.yml index 5899a368a..f9abef6df 100644 --- a/.github/workflows/agents-dedup.yml +++ b/.github/workflows/agents-dedup.yml @@ -49,7 +49,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies run: | diff --git a/.github/workflows/agents-issue-optimizer.yml b/.github/workflows/agents-issue-optimizer.yml index 1c8c08e18..611282ee8 100644 --- a/.github/workflows/agents-issue-optimizer.yml +++ b/.github/workflows/agents-issue-optimizer.yml @@ -124,7 +124,7 @@ jobs: if: steps.check.outputs.should_run == 'true' uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies if: steps.check.outputs.should_run == 'true' diff --git a/.github/workflows/agents-keepalive-loop.yml b/.github/workflows/agents-keepalive-loop.yml index f8ba7111e..c33d64056 100644 --- a/.github/workflows/agents-keepalive-loop.yml +++ b/.github/workflows/agents-keepalive-loop.yml @@ -854,7 +854,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install pydantic langchain-openai langchain-anthropic diff --git a/.github/workflows/agents-weekly-metrics.yml b/.github/workflows/agents-weekly-metrics.yml index 2f942ba4d..b1889e7a3 100644 --- a/.github/workflows/agents-weekly-metrics.yml +++ b/.github/workflows/agents-weekly-metrics.yml @@ -50,7 +50,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Restore metrics artifact cache id: metrics-cache diff --git a/.github/workflows/health-40-repo-selfcheck.yml b/.github/workflows/health-40-repo-selfcheck.yml index 74c0f224c..511fa37df 100644 --- a/.github/workflows/health-40-repo-selfcheck.yml +++ b/.github/workflows/health-40-repo-selfcheck.yml @@ -99,7 +99,7 @@ jobs: - uses: actions/setup-python@v6 if: ${{ env.HAS_ADMIN_TOKEN == 'true' }} with: - python-version: '3.12' + python-version: '3.14' - name: Install enforcement dependencies if: ${{ env.HAS_ADMIN_TOKEN == 'true' }} diff --git a/.github/workflows/health-43-ci-signature-guard.yml b/.github/workflows/health-43-ci-signature-guard.yml index f2db787b4..a581a83ee 100644 --- a/.github/workflows/health-43-ci-signature-guard.yml +++ b/.github/workflows/health-43-ci-signature-guard.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Read signature files id: read_signature run: | diff --git a/.github/workflows/health-44-gate-branch-protection.yml b/.github/workflows/health-44-gate-branch-protection.yml index db7f7eeb9..ab11da278 100644 --- a/.github/workflows/health-44-gate-branch-protection.yml +++ b/.github/workflows/health-44-gate-branch-protection.yml @@ -185,7 +185,7 @@ jobs: - uses: actions/setup-python@v6 if: steps.fingerprint.outputs.should_run == 'true' with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies if: steps.fingerprint.outputs.should_run == 'true' diff --git a/.github/workflows/health-52-semgrep.yml b/.github/workflows/health-52-semgrep.yml index 7a2dd9593..cf1070c26 100644 --- a/.github/workflows/health-52-semgrep.yml +++ b/.github/workflows/health-52-semgrep.yml @@ -55,7 +55,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.14' - name: Install Semgrep run: pip install semgrep diff --git a/.github/workflows/health-68-consumer-sync-drift.yml b/.github/workflows/health-68-consumer-sync-drift.yml index 6395a4504..b0ac0ec63 100644 --- a/.github/workflows/health-68-consumer-sync-drift.yml +++ b/.github/workflows/health-68-consumer-sync-drift.yml @@ -48,7 +48,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install pyyaml requests diff --git a/.github/workflows/health-70-validate-sync-manifest.yml b/.github/workflows/health-70-validate-sync-manifest.yml index d6bc525fa..2cee2bc30 100644 --- a/.github/workflows/health-70-validate-sync-manifest.yml +++ b/.github/workflows/health-70-validate-sync-manifest.yml @@ -56,7 +56,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install pyyaml - name: Validate manifest diff --git a/.github/workflows/health-72-template-sync.yml b/.github/workflows/health-72-template-sync.yml index 0f623c5fa..0cbef0721 100644 --- a/.github/workflows/health-72-template-sync.yml +++ b/.github/workflows/health-72-template-sync.yml @@ -54,7 +54,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install sync dependencies run: pip install pyyaml diff --git a/.github/workflows/health-73-template-completeness.yml b/.github/workflows/health-73-template-completeness.yml index 0a4ba2e18..19d3d280e 100644 --- a/.github/workflows/health-73-template-completeness.yml +++ b/.github/workflows/health-73-template-completeness.yml @@ -37,7 +37,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install pyyaml diff --git a/.github/workflows/health-74-template-drift.yml b/.github/workflows/health-74-template-drift.yml index e2d8efb6c..e9400bdc1 100644 --- a/.github/workflows/health-74-template-drift.yml +++ b/.github/workflows/health-74-template-drift.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install checker dependencies run: pip install pyyaml diff --git a/.github/workflows/health-76-codex-cli-freshness.yml b/.github/workflows/health-76-codex-cli-freshness.yml index b63923184..84f21a43d 100644 --- a/.github/workflows/health-76-codex-cli-freshness.yml +++ b/.github/workflows/health-76-codex-cli-freshness.yml @@ -30,7 +30,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Emit Codex CLI freshness contract run: | diff --git a/.github/workflows/health-78-backplane-contract.yml b/.github/workflows/health-78-backplane-contract.yml index bdfe56a6e..5e2dc8b7c 100644 --- a/.github/workflows/health-78-backplane-contract.yml +++ b/.github/workflows/health-78-backplane-contract.yml @@ -58,7 +58,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install jsonschema pytest diff --git a/.github/workflows/maint-39-test-llm-providers.yml b/.github/workflows/maint-39-test-llm-providers.yml index 4912d249b..4a17f78fa 100644 --- a/.github/workflows/maint-39-test-llm-providers.yml +++ b/.github/workflows/maint-39-test-llm-providers.yml @@ -31,7 +31,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: | diff --git a/.github/workflows/maint-50-tool-version-check.yml b/.github/workflows/maint-50-tool-version-check.yml index 135861528..e9d12bf37 100644 --- a/.github/workflows/maint-50-tool-version-check.yml +++ b/.github/workflows/maint-50-tool-version-check.yml @@ -38,7 +38,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Check current versions id: current diff --git a/.github/workflows/maint-51-dependency-refresh.yml b/.github/workflows/maint-51-dependency-refresh.yml index a20472808..ac3e1d53e 100644 --- a/.github/workflows/maint-51-dependency-refresh.yml +++ b/.github/workflows/maint-51-dependency-refresh.yml @@ -40,7 +40,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Cache uv binary id: cache-uv diff --git a/.github/workflows/maint-52-sync-dev-versions.yml b/.github/workflows/maint-52-sync-dev-versions.yml index 8bcff4642..a615a962f 100644 --- a/.github/workflows/maint-52-sync-dev-versions.yml +++ b/.github/workflows/maint-52-sync-dev-versions.yml @@ -59,7 +59,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Report versions against PyPI run: | @@ -148,7 +148,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Check for pyproject.toml id: check diff --git a/.github/workflows/maint-68-sync-consumer-repos.yml b/.github/workflows/maint-68-sync-consumer-repos.yml index 696f6b9cc..83c144f0e 100644 --- a/.github/workflows/maint-68-sync-consumer-repos.yml +++ b/.github/workflows/maint-68-sync-consumer-repos.yml @@ -88,7 +88,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install pyyaml @@ -195,7 +195,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install lint tools run: pip install ruff pyyaml @@ -302,7 +302,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install pyyaml diff --git a/.github/workflows/maint-69-sync-integration-repo.yml b/.github/workflows/maint-69-sync-integration-repo.yml index 666f93c45..8f54feea1 100644 --- a/.github/workflows/maint-69-sync-integration-repo.yml +++ b/.github/workflows/maint-69-sync-integration-repo.yml @@ -79,7 +79,7 @@ jobs: if: steps.token.outputs.token_available == 'true' uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install uv if: steps.token.outputs.token_available == 'true' diff --git a/.github/workflows/maint-70-fix-integration-formatting.yml b/.github/workflows/maint-70-fix-integration-formatting.yml index 281d94f92..65e45ef1d 100644 --- a/.github/workflows/maint-70-fix-integration-formatting.yml +++ b/.github/workflows/maint-70-fix-integration-formatting.yml @@ -80,7 +80,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install formatting tools run: | diff --git a/.github/workflows/maint-71-auto-fix-integration.yml b/.github/workflows/maint-71-auto-fix-integration.yml index b45b51618..84eed3a99 100644 --- a/.github/workflows/maint-71-auto-fix-integration.yml +++ b/.github/workflows/maint-71-auto-fix-integration.yml @@ -172,7 +172,7 @@ jobs: if: steps.check_status.outputs.should_fix == 'true' && steps.integration_token.outputs.token_available == 'true' uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install formatting tools if: steps.check_status.outputs.should_fix == 'true' && steps.integration_token.outputs.token_available == 'true' diff --git a/.github/workflows/maint-74-ledger-base-sync.yml b/.github/workflows/maint-74-ledger-base-sync.yml index 7bcf5fdb4..f57df3789 100644 --- a/.github/workflows/maint-74-ledger-base-sync.yml +++ b/.github/workflows/maint-74-ledger-base-sync.yml @@ -26,7 +26,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: | diff --git a/.github/workflows/maint-80-langsmith-metrics-dashboard.yml b/.github/workflows/maint-80-langsmith-metrics-dashboard.yml index d14591976..1ee07486a 100644 --- a/.github/workflows/maint-80-langsmith-metrics-dashboard.yml +++ b/.github/workflows/maint-80-langsmith-metrics-dashboard.yml @@ -32,7 +32,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: | diff --git a/.github/workflows/maint-81-langsmith-fleet-conformance.yml b/.github/workflows/maint-81-langsmith-fleet-conformance.yml index 04c4ae408..e85da0892 100644 --- a/.github/workflows/maint-81-langsmith-fleet-conformance.yml +++ b/.github/workflows/maint-81-langsmith-fleet-conformance.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: | diff --git a/.github/workflows/maint-83-bootstrap-consumer.yml b/.github/workflows/maint-83-bootstrap-consumer.yml index df488f594..fe1084909 100644 --- a/.github/workflows/maint-83-bootstrap-consumer.yml +++ b/.github/workflows/maint-83-bootstrap-consumer.yml @@ -45,7 +45,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Bootstrap consumer settings env: diff --git a/.github/workflows/maint-84-prune-agent-stubs.yml b/.github/workflows/maint-84-prune-agent-stubs.yml index 09879b745..5a3763c05 100644 --- a/.github/workflows/maint-84-prune-agent-stubs.yml +++ b/.github/workflows/maint-84-prune-agent-stubs.yml @@ -33,7 +33,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.14" - name: Run pruner env: diff --git a/.github/workflows/maint-auto-update-pypi-versions.yml b/.github/workflows/maint-auto-update-pypi-versions.yml index f72426424..70d833397 100644 --- a/.github/workflows/maint-auto-update-pypi-versions.yml +++ b/.github/workflows/maint-auto-update-pypi-versions.yml @@ -40,7 +40,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Check for outdated versions id: check diff --git a/.github/workflows/maint-dependabot-auto-lock.yml b/.github/workflows/maint-dependabot-auto-lock.yml index b6aa9bf24..3ba4bb03b 100644 --- a/.github/workflows/maint-dependabot-auto-lock.yml +++ b/.github/workflows/maint-dependabot-auto-lock.yml @@ -34,7 +34,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install uv run: pip install uv diff --git a/.github/workflows/maint-metrics-retention.yml b/.github/workflows/maint-metrics-retention.yml index e4b0e7dce..f5205c546 100644 --- a/.github/workflows/maint-metrics-retention.yml +++ b/.github/workflows/maint-metrics-retention.yml @@ -33,7 +33,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.12" + python-version: "3.14" - name: Determine dry-run mode id: mode diff --git a/.github/workflows/maint-sync-env-from-pyproject.yml b/.github/workflows/maint-sync-env-from-pyproject.yml index b902032f5..736936c3c 100644 --- a/.github/workflows/maint-sync-env-from-pyproject.yml +++ b/.github/workflows/maint-sync-env-from-pyproject.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Align source files from canonical pin file run: | diff --git a/.github/workflows/pr-00-gate.yml b/.github/workflows/pr-00-gate.yml index 45b4b22ef..65d759f72 100644 --- a/.github/workflows/pr-00-gate.yml +++ b/.github/workflows/pr-00-gate.yml @@ -202,7 +202,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha || github.sha }} - uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Run reusable workflow docs guards run: | set -euo pipefail @@ -256,7 +256,7 @@ jobs: - uses: actions/setup-python@v6 if: ${{ steps.script_tests.outputs.python_tests == 'true' }} with: - python-version: '3.12' + python-version: '3.14' - run: python -m pip install --upgrade pip pytest requests if: ${{ steps.script_tests.outputs.python_tests == 'true' }} - run: pytest tests/workflows/github_scripts @@ -285,7 +285,7 @@ jobs: - uses: actions/setup-python@v6 if: ${{ hashFiles('scripts/check_issue_consistency.py') != '' }} with: - python-version: '3.12' + python-version: '3.14' - name: Check issue number consistency if: ${{ hashFiles('scripts/check_issue_consistency.py') != '' }} run: python scripts/check_issue_consistency.py @@ -323,7 +323,7 @@ jobs: "refs/heads/${base_ref}:refs/remotes/upstream/${base_ref}" - uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Check test quality and secret diff run: >- python scripts/check_gate_diff_quality.py @@ -372,7 +372,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install PyYAML run: pip install PyYAML diff --git a/.github/workflows/pr-11-ci-smoke.yml b/.github/workflows/pr-11-ci-smoke.yml index 12b3fb351..f69339d5d 100644 --- a/.github/workflows/pr-11-ci-smoke.yml +++ b/.github/workflows/pr-11-ci-smoke.yml @@ -29,7 +29,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: pip cache-dependency-path: pyproject.toml diff --git a/.github/workflows/reusable-agents-verifier.yml b/.github/workflows/reusable-agents-verifier.yml index 672ce4361..27a5caba6 100644 --- a/.github/workflows/reusable-agents-verifier.yml +++ b/.github/workflows/reusable-agents-verifier.yml @@ -644,7 +644,7 @@ jobs: }} uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Cache pip (LLM evaluation requirements) if: >- @@ -953,7 +953,7 @@ jobs: }} uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Cache pip (LLM comparison requirements) if: >- diff --git a/.github/workflows/reusable-backplane-conformance.yml b/.github/workflows/reusable-backplane-conformance.yml index 4d2c53b5e..e6bb572b4 100644 --- a/.github/workflows/reusable-backplane-conformance.yml +++ b/.github/workflows/reusable-backplane-conformance.yml @@ -83,7 +83,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies run: pip install jsonschema diff --git a/.github/workflows/reusable-claude-run.yml b/.github/workflows/reusable-claude-run.yml index 5286c6b8a..5ac6493ec 100644 --- a/.github/workflows/reusable-claude-run.yml +++ b/.github/workflows/reusable-claude-run.yml @@ -371,7 +371,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: pip cache-dependency-path: | pyproject.toml diff --git a/.github/workflows/reusable-codex-run.yml b/.github/workflows/reusable-codex-run.yml index 229f4501d..8dada09fe 100644 --- a/.github/workflows/reusable-codex-run.yml +++ b/.github/workflows/reusable-codex-run.yml @@ -393,7 +393,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: pip cache-dependency-path: | pyproject.toml diff --git a/.github/workflows/reusable-cursor-run.yml b/.github/workflows/reusable-cursor-run.yml index 2f67cd064..189275b84 100644 --- a/.github/workflows/reusable-cursor-run.yml +++ b/.github/workflows/reusable-cursor-run.yml @@ -357,7 +357,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: pip cache-dependency-path: | pyproject.toml diff --git a/.github/workflows/selftest-ci.yml b/.github/workflows/selftest-ci.yml index b6c740a9d..e9740fb86 100644 --- a/.github/workflows/selftest-ci.yml +++ b/.github/workflows/selftest-ci.yml @@ -64,7 +64,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: pip cache-dependency-path: pyproject.toml @@ -101,7 +101,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: pip cache-dependency-path: pyproject.toml diff --git a/templates/consumer-repo/.github/workflows/agents-auto-label.yml b/templates/consumer-repo/.github/workflows/agents-auto-label.yml index 7cf265a13..dadeb0f27 100644 --- a/templates/consumer-repo/.github/workflows/agents-auto-label.yml +++ b/templates/consumer-repo/.github/workflows/agents-auto-label.yml @@ -67,7 +67,7 @@ jobs: if: steps.eligibility.outputs.should-run == 'true' uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies if: steps.eligibility.outputs.should-run == 'true' diff --git a/templates/consumer-repo/.github/workflows/agents-auto-pilot.yml b/templates/consumer-repo/.github/workflows/agents-auto-pilot.yml index 723f0b765..65c8bf382 100644 --- a/templates/consumer-repo/.github/workflows/agents-auto-pilot.yml +++ b/templates/consumer-repo/.github/workflows/agents-auto-pilot.yml @@ -218,7 +218,7 @@ jobs: if: steps.check_enabled.outputs.enabled == 'true' uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: '3.12' + python-version: '3.14' - name: Cache pip (LLM requirements) if: steps.check_enabled.outputs.enabled == 'true' diff --git a/templates/consumer-repo/.github/workflows/agents-capability-check.yml b/templates/consumer-repo/.github/workflows/agents-capability-check.yml index c8bb56d30..69cc77fb0 100644 --- a/templates/consumer-repo/.github/workflows/agents-capability-check.yml +++ b/templates/consumer-repo/.github/workflows/agents-capability-check.yml @@ -36,7 +36,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies run: | diff --git a/templates/consumer-repo/.github/workflows/agents-decompose.yml b/templates/consumer-repo/.github/workflows/agents-decompose.yml index 58d619cff..b8a987d8a 100644 --- a/templates/consumer-repo/.github/workflows/agents-decompose.yml +++ b/templates/consumer-repo/.github/workflows/agents-decompose.yml @@ -31,7 +31,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies run: | diff --git a/templates/consumer-repo/.github/workflows/agents-dedup.yml b/templates/consumer-repo/.github/workflows/agents-dedup.yml index 32096ec67..1ed5f2a42 100644 --- a/templates/consumer-repo/.github/workflows/agents-dedup.yml +++ b/templates/consumer-repo/.github/workflows/agents-dedup.yml @@ -40,7 +40,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: "3.12" + python-version: "3.14" - name: Install dependencies run: | diff --git a/templates/consumer-repo/.github/workflows/agents-issue-optimizer.yml b/templates/consumer-repo/.github/workflows/agents-issue-optimizer.yml index ac0b4b51d..d329dd005 100644 --- a/templates/consumer-repo/.github/workflows/agents-issue-optimizer.yml +++ b/templates/consumer-repo/.github/workflows/agents-issue-optimizer.yml @@ -141,7 +141,7 @@ jobs: if: steps.check.outputs.should_run == 'true' uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install dependencies if: steps.check.outputs.should_run == 'true' diff --git a/templates/consumer-repo/.github/workflows/agents-weekly-metrics.yml b/templates/consumer-repo/.github/workflows/agents-weekly-metrics.yml index 650c18a45..046e9b343 100644 --- a/templates/consumer-repo/.github/workflows/agents-weekly-metrics.yml +++ b/templates/consumer-repo/.github/workflows/agents-weekly-metrics.yml @@ -59,7 +59,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: "3.12" + python-version: "3.14" - name: Download metrics artifacts env: diff --git a/templates/consumer-repo/.github/workflows/backplane-conformance.yml b/templates/consumer-repo/.github/workflows/backplane-conformance.yml index 5bdae48fa..6c46b7a99 100644 --- a/templates/consumer-repo/.github/workflows/backplane-conformance.yml +++ b/templates/consumer-repo/.github/workflows/backplane-conformance.yml @@ -28,7 +28,7 @@ jobs: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: '3.12' + python-version: '3.14' - run: pip install -e . # Repo-specific: invoke the tool's reference run to emit run.json + manifest. # Replace the placeholder below with the repo's emitter once it exists, e.g.: diff --git a/templates/consumer-repo/.github/workflows/pr-00-gate.yml b/templates/consumer-repo/.github/workflows/pr-00-gate.yml index 0d716436c..20a8d9b08 100644 --- a/templates/consumer-repo/.github/workflows/pr-00-gate.yml +++ b/templates/consumer-repo/.github/workflows/pr-00-gate.yml @@ -210,7 +210,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha || github.sha }} - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: '3.12' + python-version: '3.14' - name: Run reusable workflow docs guards run: | set -euo pipefail @@ -264,7 +264,7 @@ jobs: - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 if: ${{ steps.script_tests.outputs.python_tests == 'true' }} with: - python-version: '3.12' + python-version: '3.14' - run: python -m pip install --upgrade pip pytest requests if: ${{ steps.script_tests.outputs.python_tests == 'true' }} - run: pytest tests/workflows/github_scripts @@ -293,7 +293,7 @@ jobs: - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 if: ${{ hashFiles('scripts/check_issue_consistency.py') != '' }} with: - python-version: '3.12' + python-version: '3.14' - name: Check issue number consistency if: ${{ hashFiles('scripts/check_issue_consistency.py') != '' }} run: python scripts/check_issue_consistency.py @@ -349,7 +349,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: - python-version: '3.12' + python-version: '3.14' - name: Install PyYAML run: pip install PyYAML