From 99374f54fb78e3f2ad97b6a0f071635e573f9296 Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Tue, 2 Jun 2026 17:36:29 +0100 Subject: [PATCH] Update workflow to match seclab-taskflow-agent --- .github/workflows/ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cac3506..0ea6049 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,15 +16,15 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.11', '3.14'] # the one we have in the Codespace + the latest supported one by PyO3. + python-version: ['3.11', '3.14'] # the one we have in the Codespace + the latest one supported by Python 3. fail-fast: false # Continue testing other version(s) if one fails steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v6 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ matrix.python-version }} cache: 'pip' @@ -34,7 +34,8 @@ jobs: run: pip install --upgrade hatch - name: Run static analysis - run: hatch fmt --linter --check + run: | + hatch fmt --linter --check - name: Run tests run: hatch test --python ${{ matrix.python-version }} --cover --randomize --parallel --retries 2 --retry-delay 1