From d0f723a2a62ec2b61dfee97acd8bf9822240231c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:01:17 +0000 Subject: [PATCH 1/4] Initial plan From 106f0dff0a334c3627fe747925bb1b36818d2868 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:04:26 +0000 Subject: [PATCH 2/4] =?UTF-8?q?ci:=20run=20Package=5FTesting=20across=20Py?= =?UTF-8?q?thon=203.11=E2=80=933.13=20and=20set=20up=20Python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: rozyczko <8266281+rozyczko@users.noreply.github.com> --- .github/workflows/python-ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-ci.yml b/.github/workflows/python-ci.yml index e263bcbb..8e947b42 100644 --- a/.github/workflows/python-ci.yml +++ b/.github/workflows/python-ci.yml @@ -65,6 +65,9 @@ jobs: PYTHON: ${{ matrix.python-version }} Package_Testing: + strategy: + matrix: + python-version: ['3.11', '3.12', '3.13'] runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" @@ -72,9 +75,10 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - name: Set up Python + uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: ${{ matrix.python-version }} - name: Install dependencies and build run: | From 63863f2b4a6f7e08ab31af7b2d519acff6a44047 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:38:01 +0000 Subject: [PATCH 3/4] Add pixi setup step to Package_Testing for consistency Co-authored-by: rozyczko <8266281+rozyczko@users.noreply.github.com> --- .github/workflows/python-ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/python-ci.yml b/.github/workflows/python-ci.yml index f0655b50..cdf7f47a 100644 --- a/.github/workflows/python-ci.yml +++ b/.github/workflows/python-ci.yml @@ -87,6 +87,13 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Setup pixi + uses: prefix-dev/setup-pixi@v0.9.0 + with: + run-install: false + cache: false + post-cleanup: false + - name: Set up Python uses: actions/setup-python@v5 with: From fdc67f429e4d6b43b1a89a5a174a0515a1107ae7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:59:54 +0000 Subject: [PATCH 4/4] Remove pixi setup from Package_Testing and add Python version display Co-authored-by: rozyczko <8266281+rozyczko@users.noreply.github.com> --- .github/workflows/python-ci.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python-ci.yml b/.github/workflows/python-ci.yml index cdf7f47a..ccdd4c53 100644 --- a/.github/workflows/python-ci.yml +++ b/.github/workflows/python-ci.yml @@ -87,18 +87,14 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Setup pixi - uses: prefix-dev/setup-pixi@v0.9.0 - with: - run-install: false - cache: false - post-cleanup: false - - name: Set up Python uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + - name: Display Python version + run: python -c "import sys; print(sys.version)" + - name: Install dependencies and build run: | python -m pip install -e '.[dev]'