50 Commits
Author SHA1 Message Date
Nathan Goldbaum 6e5c5255b0 add multithreaded shutdown stress test 2026-08-04 19:16:32 -06:00
Martin Kroeker 60d3fbea46 Merge pull request #5884 from martin-frbg/fixtinfo_ci
CI: update Ubuntu tinfo package version in gh workflow
2026-07-05 22:04:53 +02:00
Martin Kroeker 78f06538c7 Merge pull request #5881 from moluopro/develop
ci, docs: fix documentation text and skip docs-only CI
2026-07-05 16:43:41 +02:00
Martin Kroeker a55df7c0c6 Update package name in the wget call too 2026-07-05 16:27:41 +02:00
Martin Kroeker a45da9e756 update Ubuntu tinfo package version 2026-07-05 15:04:43 +02:00
moluopro 448622eeea ci: skip non-doc workflows for markdown-only changes 2026-07-04 02:52:02 +08:00
moluopro e097d0b32c ci: skip non-doc workflows for docs-only changes 2026-07-04 01:20:37 +08:00
Kumar Aditya 2d75a67d89 setup CI 2026-07-02 15:50:18 +05:30
Kumar Aditya ea2a52d014 use OPENBLAS_NUM_THREADS=8 in tsan CI 2026-06-23 18:59:26 +05:30
Nathan Goldbaum 7c7c65e692 fix windows build slowness and test errors 2026-06-14 17:09:44 -06:00
Nathan Goldbaum 9363452742 Fix corruption due to lock sharding issues by centralizing locking 2026-06-14 15:32:51 -06:00
Martin Kroeker f90b0d5bc5 expand target-prefix in fc-pkg 2026-05-02 13:50:09 +02:00
Martin Kroeker d394815eb2 rework msys2 install as mingw i686 has dropped gfortran 2026-05-02 11:54:40 +02:00
Martin Kroeker fd09633cdf Add NEOVERSEN1 jobs from the deprecated Cirrus setup 2026-04-30 00:09:51 +02:00
Christoph Grüninger 0a74cb6dcc [ci] Update GitHub Actions to latest major release
Fixes deprecations warnings that Node20.js will stop
working in June.
2026-04-23 21:37:42 +02:00
mayeut 39d5e44723 fix: dot_kernel_sve "n" usage & clobber list 2025-11-17 21:53:51 +01:00
Martin Kroeker a1331406a3 drop (re)installation of cmake on osx runners 2025-09-02 15:39:08 +02:00
abhishek-fujitsu 6356190d06 fix gfortran link path in dynamic_arch.yml 2025-07-28 14:37:51 +05:30
Martin Kroeker c1bb90a823 remove the express NeoverseN2 target from the Cobalt100 job 2025-02-16 14:23:07 +01:00
Martin Kroeker 2954dc1a70 CI: Add NeoverseN2 build on the new Cobalt-100 (#5080)
* Add NeoverseN2 build
2025-01-17 12:28:26 +01:00
Martin Kroeker 7c3a920a81 CI: Update ubuntu-latest runners to fix side effects of switch to 24.04 (#5079) 2025-01-16 20:48:30 +01:00
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.
2024-11-26 15:44:50 +01:00
Markus Mützel 7452af4471 CI (MinGW): Remove work-around with NO_AVX512 that was needed for older versions of LLVM Flang. 2024-11-26 13:02:27 +01:00
Martin Kroeker 175e357f5d run apt-get update before fetching Ubuntu packages 2024-02-26 14:19:50 +01:00
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.
2023-11-10 16:34:47 +01:00
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.
2023-11-10 16:34:47 +01:00
Martin Kroeker f8c230c21c Switch MINGW-W64 jobs to UCRT 2023-10-18 11:58:54 +02:00
Markus Mützel 53378296c8 CI: Build with NO_AVX512 for the runners that use Flang 16. 2023-08-05 13:47:38 +02:00
Markus Mützel 1c3fcaaf42 CI (MSYS2): Re-run failed tests verbosely. 2023-08-05 13:16:06 +02:00
Markus Mützel f334bd9041 CI (MSYS2): Use LLVM Flang on CLANG64 runners. Add CLANG32 runner. 2023-08-05 13:16:06 +02:00
Martin Kroeker e09055330e run apt-get update before fetching cross-compilers 2023-05-25 14:14:17 +02:00
Markus Mützel e27e9a50b1 CI (MSYS2): Save ccache before running tests. 2023-04-21 14:10:40 +02:00
Markus Mützel 67d33e5b98 CI (MSYS2): Update location of compiler cache. 2023-04-21 13:02:23 +02:00
Martin Kroeker da028179e4 try libtinfo5 rather than libtinfo-devel 2022-12-19 22:53:53 +01:00
Martin Kroeker 4d9d810b98 ensure libtinfo is available for Linux/flang 2022-12-19 22:31:54 +01:00
Alex c726604319 build: harden dynamic_arch.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-26 13:48:11 +02:00
Martin Kroeker 93a6e5fe30 Merge pull request #3750 from mmuetzel/ci-msys2
CI (MSYS2): Configure with `-DCMAKE_BUILD_TYPE=Release`.
2022-09-02 14:47:16 +02:00
Martin Kroeker 41e51dbc1b add target for mips xbuild 2022-09-02 13:07:51 +02:00
Markus Mützel c4d7ce3384 CI (MSYS2): Add one runner with -DCMAKE_BUILD_TYPE=None. 2022-09-01 18:08:39 +02:00
Markus Mützel 594ceeceda CI (MSYS2): Configure with -DCMAKE_BUILD_TYPE=Release. 2022-09-01 14:35:12 +02:00
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>
2022-08-11 15:01:34 +01:00
Markus Mützel 430bea00ba Adapt commands for tests with GNU make. 2022-04-11 11:45:05 +02:00
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.
2022-04-09 18:46:27 +02:00
Markus Mützel 67714aea71 Add action for MSYS2 builds. 2022-03-31 11:07:18 +02:00
Leonard Lausen 4cb1db0e3b Test flang build 2020-06-09 06:31:17 +00:00
Martin Kroeker a8f42ae85c set cmake build type to Release 2020-06-03 15:28:59 +02:00
Martin Kroeker e153bdeb70 Update dynamic_arch.yml 2020-06-03 13:46:43 +02:00
Martin Kroeker c2001f7756 Make cmake build verbose to see options in use 2020-06-03 12:18:15 +02:00
Leonard Lausen 5a709b8340 Print CPU info in output 2020-06-01 20:51:11 +00:00
Leonard Lausen b31a68b835 Add Github Actions test for DYNAMIC_ARCH builds 2020-06-01 20:16:59 +00:00