Skip to content

Commit 7447370

Browse files
committed
ci: install from wheel artifact in PyPITests; add arm64; fix triggers
1 parent a6a89a5 commit 7447370

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ on:
55
branches:
66
- main
77
- '[0-9]+.[0-9]+.x'
8-
tags:
9-
- v[0-9]+.[0-9]+.[0-9]+
108
pull_request:
119
branches:
1210
- main
@@ -30,7 +28,7 @@ jobs:
3028
strategy:
3129
fail-fast: false
3230
matrix:
33-
platform: ["ubuntu-latest", "macos-latest", "macos-15-intel", "windows-latest", "windows-11-arm"]
31+
platform: ["ubuntu-latest", "ubuntu-24.04-arm", "macos-latest", "macos-15-intel", "windows-latest", "windows-11-arm"]
3432
python-version: [3.11, 3.12, 3.13, 3.14]
3533
dep-versions: [Latest]
3634
no-extras: ['']
@@ -55,6 +53,7 @@ jobs:
5553
- uses: actions/download-artifact@v8
5654
with:
5755
name: wheels-${{ matrix.platform }}
56+
path: .
5857

5958
- name: Set flag to install minimum dependencies
6059
if: ${{ matrix.dep-versions == 'Minimum' }}
@@ -73,6 +72,7 @@ jobs:
7372
old-build: ${{ matrix.no-extras != 'No Extras' && matrix.dep-versions == 'Minimum' }}
7473
need-cartopy: ${{ matrix.no-extras != 'No Extras' }}
7574
install-flags: ${{ env.INSTALL_FLAGS }}
75+
wheel-dir: .
7676

7777
- name: Run tests
7878
uses: ./.github/actions/run-tests
@@ -106,6 +106,9 @@ jobs:
106106
# TestsSDist:
107107

108108
# TestsConda:
109+
# Placeholder — conda test job internals require a separate exploration spike.
110+
# Must be implemented before v1.8.0 ships (conda is a primary distribution channel).
111+
# See .claude/specs/2026-03-13-ci-workflow-restructure-design.md § Open Issues
109112

110113
# Docs:
111114

0 commit comments

Comments
 (0)