Skip to content

Commit c92958f

Browse files
MatthewMiddlehurstchrisholder
authored andcommitted
use gpu installs for periodic tests (#2747)
1 parent 78a4a75 commit c92958f

File tree

3 files changed

+28
-9
lines changed

3 files changed

+28
-9
lines changed

.github/workflows/periodic_tests.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,15 @@ jobs:
7070
python_version: "3.11"
7171
restore_cache: "false"
7272

73-
- uses: ./.github/actions/cpu_all_extras
73+
- name: Install dependencies
74+
uses: nick-fields/retry@v3
7475
with:
75-
additional_extras: "dev,binder"
76+
timeout_minutes: 30
77+
max_attempts: 3
78+
command: python -m pip install .[all_extras,binder,dev]
79+
80+
- name: Show dependencies
81+
run: python -m pip list
7682

7783
- name: Run example notebooks
7884
run: .github/utilities/run_examples.sh false
@@ -182,10 +188,12 @@ jobs:
182188
python_version: ${{ matrix.python-version }}
183189
restore_cache: "false"
184190

185-
- uses: ./.github/actions/cpu_all_extras
191+
- name: Install aeon and dependencies
192+
uses: nick-fields/retry@v3
186193
with:
187-
python_version: ${{ matrix.python-version }}
188-
additional_extras: "dev"
194+
timeout_minutes: 30
195+
max_attempts: 3
196+
command: python -m pip install .[all_extras,dev]
189197

190198
- name: Show dependencies
191199
run: python -m pip list
@@ -215,9 +223,12 @@ jobs:
215223
- name: Disable Numba JIT
216224
run: echo "NUMBA_DISABLE_JIT=1" >> $GITHUB_ENV
217225

218-
- uses: ./.github/actions/cpu_all_extras
226+
- name: Install aeon and dependencies
227+
uses: nick-fields/retry@v3
219228
with:
220-
additional_extras: "unstable_extras,dev"
229+
timeout_minutes: 30
230+
max_attempts: 3
231+
command: python -m pip install .[all_extras,unstable_extras,dev]
221232

222233
- name: Show dependencies
223234
run: python -m pip list

.github/workflows/pr_examples.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ jobs:
4747
with:
4848
additional_extras: "dev,binder"
4949

50+
- name: Show dependencies
51+
run: python -m pip list
52+
5053
- name: Run example notebooks
5154
run: .github/utilities/run_examples.sh ${{ github.event_name == 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'full examples run') }}
5255
shell: bash

.github/workflows/release.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,11 @@ jobs:
5757
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ]
5858

5959
steps:
60-
- uses: actions/checkout@v4
60+
- name: Checkout
61+
uses: actions/checkout@v4
6162

62-
- uses: actions/setup-python@v5
63+
- name: Setup Python
64+
uses: actions/setup-python@v5
6365
with:
6466
python-version: ${{ matrix.python-version }}
6567

@@ -96,6 +98,9 @@ jobs:
9698
max_attempts: 3
9799
command: python -m pip install "${{ env.WHEELNAME }}[all_extras,dev]"
98100

101+
- name: Show dependencies
102+
run: python -m pip list
103+
99104
- name: Tests
100105
run: python -m pytest -n logical
101106

0 commit comments

Comments
 (0)