Skip to content

rehaul github actions everything pipeline#4939

Open
vicentebolea wants to merge 2 commits intoornladios:masterfrom
vicentebolea:rehaul-ci
Open

rehaul github actions everything pipeline#4939
vicentebolea wants to merge 2 commits intoornladios:masterfrom
vicentebolea:rehaul-ci

Conversation

@vicentebolea
Copy link
Copy Markdown
Contributor

@vicentebolea vicentebolea commented Mar 14, 2026

New jobs (limit it to 20 jobs, github max concurrent jobs)

OS Compiler MPI Shared
Ubuntu 22.04 GCC 10 MPICH shared
Ubuntu 22.04 GCC 12 MPICH shared
Ubuntu 22.04 GCC 12 OpenMPI shared
Ubuntu 22.04 GCC 12 serial shared
Ubuntu 22.04 GCC 12 serial static
Ubuntu 22.04 GCC 14 MPICH shared
Ubuntu 22.04 Clang 11 OpenMPI shared
Ubuntu 22.04 Clang 14 MPICH shared
Ubuntu 22.04 Clang 14 serial shared
Ubuntu 22.04 ROCm serial shared
AlmaLinux 8 Intel oneAPI 2023.2.1 MPICH shared
manylinux2014 GCC 11 MPICH shared
manylinux2014 GCC 11 serial shared
macOS 15 Xcode 16.4 serial shared
macOS 15 Xcode 16.4 serial static
macOS 14 Xcode 15.4 serial shared
Windows 2022 VS 2022 MSMPI shared
Windows 2025 VS 2022 MSMPI shared
Windows 2025 VS 2022 serial shared
Windows 2025 VS 2022 serial static

@vicentebolea vicentebolea requested a review from a team as a code owner March 14, 2026 00:41
@vicentebolea vicentebolea changed the title rehaul ci rehaul github actions jobs Mar 14, 2026
@vicentebolea vicentebolea changed the title rehaul github actions jobs rehaul github actions everything pipeline Mar 14, 2026
@vicentebolea vicentebolea force-pushed the rehaul-ci branch 11 times, most recently from e2282f0 to 00b0cc7 Compare March 16, 2026 22:12
| OS | Compiler | MPI | Shared |
|----|----------|-----|--------|
| Ubuntu 22.04 | GCC 10 | MPICH | shared |
| Ubuntu 22.04 | GCC 12 | MPICH | shared |
| Ubuntu 22.04 | GCC 12 | OpenMPI | shared |
| Ubuntu 22.04 | GCC 12 | serial | shared |
| Ubuntu 22.04 | GCC 12 | serial | static |
| Ubuntu 22.04 | GCC 14 | MPICH | shared |
| Ubuntu 22.04 | Clang 11 | OpenMPI | shared |
| Ubuntu 22.04 | Clang 14 | MPICH | shared |
| Ubuntu 22.04 | Clang 14 | serial | shared |
| Ubuntu 22.04 | ROCm | serial | shared |
| AlmaLinux 8 | Intel oneAPI 2023.2.1 | MPICH | shared |
| manylinux2014 | GCC 11 | MPICH | shared |
| manylinux2014 | GCC 11 | serial | shared |
| macOS 15 | Xcode 16.4 | serial | shared |
| macOS 15 | Xcode 16.4 | serial | static |
| macOS 14 | Xcode 15.4 | serial | shared |
| Windows 2022 | VS 2022 | MSMPI | shared |
| Windows 2025 | VS 2022 | MSMPI | shared |
| Windows 2025 | VS 2022 | serial | shared |
| Windows 2025 | VS 2022 | serial | static |
@vicentebolea vicentebolea force-pushed the rehaul-ci branch 3 times, most recently from d8bb029 to ac3de9f Compare March 16, 2026 23:10
Move manylinux2014 GCC 11 builds (mpich + serial) from GitHub Actions
to the GitLab spack infrastructure (gitlab-ci-spack.yml), freeing a
slot in the GitHub Actions matrix.

Add Ubuntu 22.04 / GCC 14 / MPICH / static as the new job to fill
the freed slot, providing static-linking coverage with the latest GCC.

| OS | Compiler | MPI | Shared |
|----|----------|-----|--------|
| Ubuntu 22.04 | GCC 10 | MPICH | shared |
| Ubuntu 22.04 | GCC 12 | MPICH | shared |
| Ubuntu 22.04 | GCC 12 | OpenMPI | shared |
| Ubuntu 22.04 | GCC 12 | serial | shared |
| Ubuntu 22.04 | GCC 12 | serial | static |
| Ubuntu 22.04 | GCC 14 | MPICH | shared |
| Ubuntu 22.04 | GCC 14 | MPICH | static |
| Ubuntu 22.04 | Clang 11 | OpenMPI | shared |
| Ubuntu 22.04 | Clang 14 | MPICH | shared |
| Ubuntu 22.04 | Clang 14 | serial | shared |
| Ubuntu 22.04 | ROCm | serial | shared |
| AlmaLinux 8 | Intel oneAPI 2023.2.1 | MPICH | shared |
| macOS 15 | Xcode 16.4 | serial | shared |
| macOS 15 | Xcode 16.4 | serial | static |
| macOS 14 | Xcode 15.4 | serial | shared |
| Windows 2022 | VS 2022 | MSMPI | shared |
| Windows 2025 | VS 2022 | MSMPI | shared |
| Windows 2025 | VS 2022 | serial | shared |
| Windows 2025 | VS 2022 | serial | static |
@vicentebolea vicentebolea linked an issue Mar 18, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Set manylinux2014 as our minumum requirement

1 participant