From f6ad61b57c53b22a59a8891218cf9343513eb984 Mon Sep 17 00:00:00 2001 From: "Alex M. Lowe" Date: Wed, 14 Oct 2026 21:13:40 -0400 Subject: [PATCH] ci: test against starflow PR #201 (work/testing-skill) [DO NOT MERGE] Point starflow workflows to canonical/starflow@work/testing-skill Disabled non-starflow jobs (if: false): check-renovate.yaml (renovate), release-publish.yaml (github-release, pypi, source-wheel) --- .github/workflows/check-renovate.yaml | 2 +- .github/workflows/policy.yaml | 4 ++-- .github/workflows/qa.yaml | 4 ++-- .github/workflows/release-publish.yaml | 3 +++ .github/workflows/tics.yaml | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/check-renovate.yaml b/.github/workflows/check-renovate.yaml index f9ce1bca..480af3fa 100644 --- a/.github/workflows/check-renovate.yaml +++ b/.github/workflows/check-renovate.yaml @@ -16,6 +16,7 @@ on: jobs: renovate: + if: false runs-on: ubuntu-latest steps: - name: Checkout @@ -28,7 +29,6 @@ jobs: run: npm install --global re2 renovate - name: Enable ssh access uses: mxschmitt/action-tmate@v3 - if: ${{ inputs.enable_ssh_access }} with: limit-access-to-actor: true - name: Check renovate config diff --git a/.github/workflows/policy.yaml b/.github/workflows/policy.yaml index 3b1383d4..7143fef7 100644 --- a/.github/workflows/policy.yaml +++ b/.github/workflows/policy.yaml @@ -13,7 +13,7 @@ jobs: contents: read actions: read security-events: write - uses: canonical/starflow/.github/workflows/policy.yaml@main + uses: canonical/starflow/.github/workflows/policy.yaml@work/testing-skill python-scans: name: Security scan - uses: canonical/starflow/.github/workflows/scan-python.yaml@main + uses: canonical/starflow/.github/workflows/scan-python.yaml@work/testing-skill diff --git a/.github/workflows/qa.yaml b/.github/workflows/qa.yaml index 9f8a35bb..88aa049e 100644 --- a/.github/workflows/qa.yaml +++ b/.github/workflows/qa.yaml @@ -16,9 +16,9 @@ permissions: jobs: lint: - uses: canonical/starflow/.github/workflows/lint-python.yaml@main + uses: canonical/starflow/.github/workflows/lint-python.yaml@work/testing-skill test: - uses: canonical/starflow/.github/workflows/test-python.yaml@main + uses: canonical/starflow/.github/workflows/test-python.yaml@work/testing-skill with: fast-test-platforms: '["ubuntu-22.04", "ubuntu-24.04", "ubuntu-24.04-arm", "ubuntu-26.04", "ubuntu-26.04-arm", "macos-latest"]' fast-test-python-versions: '["3.10", "3.12", "3.13", "3.14", "3.14+freethreaded"]' diff --git a/.github/workflows/release-publish.yaml b/.github/workflows/release-publish.yaml index 56625f87..fa4441c0 100644 --- a/.github/workflows/release-publish.yaml +++ b/.github/workflows/release-publish.yaml @@ -11,6 +11,7 @@ permissions: jobs: source-wheel: + if: false runs-on: [self-hosted] steps: - name: Install uv @@ -37,6 +38,7 @@ jobs: name: pypi-packages path: dist/ pypi: + if: false needs: ["source-wheel"] runs-on: [self-hosted, amd64] permissions: @@ -54,6 +56,7 @@ jobs: # https://docs.pypi.org/trusted-publishers/adding-a-publisher/#github-actions uses: pypa/gh-action-pypi-publish@release/v1 github-release: + if: false needs: ["source-wheel"] runs-on: [self-hosted] steps: diff --git a/.github/workflows/tics.yaml b/.github/workflows/tics.yaml index 1b9465b4..15c24a31 100644 --- a/.github/workflows/tics.yaml +++ b/.github/workflows/tics.yaml @@ -8,7 +8,7 @@ on: jobs: TICS: - uses: canonical/starflow/.github/workflows/tics.yaml@main + uses: canonical/starflow/.github/workflows/tics.yaml@work/testing-skill with: project: "craft-cli" secrets: inherit