Skip to content

Commit 243a46f

Browse files
committed
Clean up + Merge composite actions (setup/build/test) into a single workflow
Making them reusable workflows are not possible because they would not be callable as a single job step (which was what composite actions are for). But the steps in these actions are so tiny and problem-specific that making them standalone is hard to maintain anyway, so a single, moderate-sized workflow is acceptable.
1 parent b0492d7 commit 243a46f

File tree

5 files changed

+194
-353
lines changed

5 files changed

+194
-353
lines changed

.github/actions/build/action.yml

Lines changed: 0 additions & 115 deletions
This file was deleted.

.github/actions/setup/action.yml

Lines changed: 0 additions & 90 deletions
This file was deleted.

.github/actions/test/action.yml

Lines changed: 0 additions & 86 deletions
This file was deleted.

.github/workflows/ci-gh.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,11 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18+
# TODO: align host-platform names with conda convention
1819
host-platform:
1920
- linux-x64
2021
- linux-aarch64
2122
- win-x64
22-
target-device:
23-
- gpu
24-
build-mode:
25-
- release
26-
upload-enabled:
27-
- false
2823
python-version:
2924
- "3.13"
3025
- "3.12"
@@ -40,10 +35,6 @@ jobs:
4035
./.github/workflows/gh-build-and-test.yml
4136
with:
4237
host-platform: ${{ matrix.host-platform }}
43-
target-device: ${{ matrix.target-device }}
44-
build-mode: ${{ matrix.build-mode }}
45-
build-type: ci
46-
upload-enabled: ${{ matrix.upload-enabled }}
4738
python-version: ${{ matrix.python-version }}
4839
cuda-version: ${{ matrix.cuda-version }}
4940
secrets: inherit

0 commit comments

Comments
 (0)