From d195a31e2c7dfeefc75c9cca36e02ccc40fbf423 Mon Sep 17 00:00:00 2001 From: Jack Lowrie Date: Fri, 22 Aug 2025 15:59:32 -0400 Subject: [PATCH] switch main qa to only run on current pyversion, matrix test in publish --- .github/workflows/main.yml | 12 ++---------- .github/workflows/publish.yml | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2618408..cb2f8df 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,18 +10,10 @@ on: branches: [ "main" ] jobs: - build: - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.10", "3.11", "3.12", "3.13"] - - + pipeline: uses: ./.github/workflows/pipeline.yml with: - os: ${{ matrix.os }} - python-version: ${{ matrix.python-version }} + os: ubuntu-latest run-lint: true run-typecheck: true run-test: true diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 817bb99..004374a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -25,10 +25,25 @@ jobs: run-test: true run-build: true + cross-test: + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + python-version: ["3.10", "3.11", "3.12", "3.13"] + uses: ./.github/workflows/pipeline.yml + with: + os: ${{ matrix.os }} + python-version: ${{ matrix.python-version }} + run-lint: false + run-typecheck: false + run-test: true + run-build: false + pypi-publish: runs-on: ubuntu-latest needs: - - build-package + - [build-package, cross-test] permissions: id-token: write