From 6dc7f0e30bc1d9333e88f1b5137f61e2c143c653 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Mon, 7 Sep 2026 10:24:17 -0400 Subject: [PATCH] Adopt grouped-tests and add 32-bit Core lane Move the version/OS matrix into test_groups.toml and opt into arch=x86. --- .github/workflows/CI.yml | 17 +---------------- test/test_groups.toml | 9 +++++++++ 2 files changed, 10 insertions(+), 16 deletions(-) create mode 100644 test/test_groups.toml diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 96ac5e8..b27f08a 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -20,20 +20,5 @@ concurrency: jobs: tests: - name: "Tests" - strategy: - fail-fast: false - matrix: - version: - - "1" - - "lts" - - "pre" - os: - - "ubuntu-latest" - - "macos-latest" - - "windows-latest" - uses: "SciML/.github/.github/workflows/tests.yml@v1" - with: - julia-version: "${{ matrix.version }}" - os: "${{ matrix.os }}" + uses: "SciML/.github/.github/workflows/grouped-tests.yml@v1" secrets: "inherit" diff --git a/test/test_groups.toml b/test/test_groups.toml new file mode 100644 index 0000000..d061a21 --- /dev/null +++ b/test/test_groups.toml @@ -0,0 +1,9 @@ +[Core] +versions = ["lts", "1", "pre"] +os = ["ubuntu-latest", "macos-latest", "windows-latest"] + +["Core 32-bit"] +group = "Core" +versions = ["1"] +os = ["ubuntu-latest"] +arch = "x86"