Skip to content

Commit bdd44ca

Browse files
ChrisRackauckas-ClaudeChrisRackauckasclaude
authored
ci: uniformize onto centralized CI (project-model SublibraryCI + cleanup) (#3718)
* ci(SublibraryCI): move to centralized project-model workflow Switch from sublibrary-tests.yml (GROUP-dispatch via root runtests.jl) to the centralized project-model sublibrary-project-tests.yml, which now carries the full test_groups.toml matrix (multi-version, GPU/threaded groups on custom runners, per-group timeout/num_threads/local_only) plus the same dependency- graph change detection. Each lib/X is tested via tests.yml project=lib/X with the group passed as ODEDIFFEQ_TEST_GROUP and check_bounds=auto, matching what the root dispatcher did. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci: uniformize — add-DocPreviewCleanup Part of bringing this repo onto the full centralized CI setup (SciML/.github @v1): remove retired CompatHelper (Dependabot drives [compat]) and/or add the centralized Documenter preview cleanup. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 23afc9a commit bdd44ca

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Doc Preview Cleanup
2+
3+
on:
4+
pull_request:
5+
types: [closed]
6+
7+
concurrency:
8+
group: ${{ github.workflow }}-${{ github.ref }}
9+
cancel-in-progress: true
10+
11+
permissions:
12+
contents: write
13+
14+
jobs:
15+
doc-preview-cleanup:
16+
uses: "SciML/.github/.github/workflows/docs-preview-cleanup.yml@v1"
17+
secrets: "inherit"

.github/workflows/SublibraryCI.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,8 @@ concurrency:
1313
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
1414
jobs:
1515
sublibrary-ci:
16-
uses: "SciML/.github/.github/workflows/sublibrary-tests.yml@v1"
16+
uses: "SciML/.github/.github/workflows/sublibrary-project-tests.yml@v1"
17+
with:
18+
group-env-name: ODEDIFFEQ_TEST_GROUP
19+
check-bounds: auto
1720
secrets: "inherit"

0 commit comments

Comments
 (0)