Martin Kroeker
2954dc1a70
CI: Add NeoverseN2 build on the new Cobalt-100 ( #5080 )
* Add NeoverseN2 build
8 months ago
Martin Kroeker
7c3a920a81
CI: Update ubuntu-latest runners to fix side effects of switch to 24.04 ( #5079 )
8 months ago
Markus Mützel
f5e6b5b5c9
CI (MinGW): Remove CLANG32 environment from build matrix.
The CLANG32 environment is in the process of being removed from MSYS2
currently:
https://www.msys2.org/news/#2024-09-23-starting-to-drop-the-clang32-environment
Remove it from the build matrix ahead of its complete removal from MSYS2.
10 months ago
Markus Mützel
7452af4471
CI (MinGW): Remove work-around with NO_AVX512 that was needed for older versions of LLVM Flang.
2 years ago
Martin Kroeker
175e357f5d
run apt-get update before fetching Ubuntu packages
1 year ago
Ralf Gommers
2418a20f1f
Cancel running CI jobs when new changes are pushed to a PR
The `group` expression ensures that the cancel-in-progress
behavior is to only cancel if a new commit is pushed to the PR for
which the job is running, not other PRs.
This is a fairly standard snippet, used also in CI jobs for NumPy
and other projects.
1 year ago
Ralf Gommers
1d4ed20c2f
Add conditions to all CI jobs to only run on main repo by default
This is a follow-up to gh-4271. At the moment, when a contributor
pushes the latest `develop` to their own branch to bring their own
fork in sync with `main`, or if they push another branch, this triggers
30 CI jobs to run. Most will complete silently and only burn CPU
time unnecessarily. If there's a failure, this may result in unexpected
failure notifications. And the AWS Graviton3 run won't complete at all
and time out, since the Cirun hook will only work when triggered from
the main repo.
1 year ago
Martin Kroeker
f8c230c21c
Switch MINGW-W64 jobs to UCRT
1 year ago
Markus Mützel
53378296c8
CI: Build with NO_AVX512 for the runners that use Flang 16.
2 years ago
Markus Mützel
1c3fcaaf42
CI (MSYS2): Re-run failed tests verbosely.
2 years ago
Markus Mützel
f334bd9041
CI (MSYS2): Use LLVM Flang on CLANG64 runners. Add CLANG32 runner.
2 years ago
Martin Kroeker
e09055330e
run apt-get update before fetching cross-compilers
2 years ago
Markus Mützel
e27e9a50b1
CI (MSYS2): Save ccache before running tests.
2 years ago
Markus Mützel
67d33e5b98
CI (MSYS2): Update location of compiler cache.
2 years ago
Martin Kroeker
da028179e4
try libtinfo5 rather than libtinfo-devel
2 years ago
Martin Kroeker
4d9d810b98
ensure libtinfo is available for Linux/flang
2 years ago
Alex
c726604319
build: harden dynamic_arch.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
3 years ago
Martin Kroeker
93a6e5fe30
Merge pull request #3750 from mmuetzel/ci-msys2
CI (MSYS2): Configure with `-DCMAKE_BUILD_TYPE=Release`.
3 years ago
Martin Kroeker
41e51dbc1b
add target for mips xbuild
3 years ago
Markus Mützel
c4d7ce3384
CI (MSYS2): Add one runner with `-DCMAKE_BUILD_TYPE=None`.
3 years ago
Markus Mützel
594ceeceda
CI (MSYS2): Configure with `-DCMAKE_BUILD_TYPE=Release`.
3 years ago
Jiaxun Yang
1569a43f7e
GitHub Actions: Add cross compile tests
Add cross compile tests without running checks. Currently
only mips64el, riscv64, mipsel, alpha is wired up.
Just help us make sure those less popular CPUs are not
messed up by changes.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Markus Mützel
430bea00ba
Adapt commands for tests with GNU make.
3 years ago
Markus Mützel
2aa8086bdd
Consolidate actions on GitHub runners.
Re-organize build matrix for Ubuntu and MacOS runners.
Don't start runners that don't do anything.
Run tests.
3 years ago
Markus Mützel
67714aea71
Add action for MSYS2 builds.
3 years ago
Leonard Lausen
4cb1db0e3b
Test flang build
5 years ago
Martin Kroeker
a8f42ae85c
set cmake build type to Release
5 years ago
Martin Kroeker
e153bdeb70
Update dynamic_arch.yml
5 years ago
Martin Kroeker
c2001f7756
Make cmake build verbose to see options in use
5 years ago
Leonard Lausen
5a709b8340
Print CPU info in output
5 years ago
Leonard Lausen
b31a68b835
Add Github Actions test for DYNAMIC_ARCH builds
5 years ago