Alexander Grund
a9f76388a4
Use the reusable CI workflow from Boost.CI
2025-07-30 11:25:35 +02:00
Alexander Grund
f60c75e79d
Allow CI runs specific to a CI provider
2025-07-08 19:29:05 +02:00
Alexander Grund
6d49bc161b
GHA: Remove Windows 2019 runners
2025-07-03 20:16:39 +02:00
Alexander Grund
a8229ddc74
Update for CMake 4
...
Tilde-expansion isn't done by CMake anymore
2025-04-02 10:02:51 +02:00
Alexander Grund
8f1078ac46
Update from Boost.CI
2025-02-27 08:54:52 +01:00
Alexander Grund
3bfa00b0f4
Disable C++2a for Clang 8
2025-02-27 08:52:55 +01:00
Alexander Grund
b5c8e5df81
Use Ubuntu 20 container for Clang 12 with libc++
2025-02-27 08:52:55 +01:00
Alexander Grund
cfb0149829
GHA: Don't use the Ubuntu 20.04 runners
2025-02-27 08:52:55 +01:00
Alexander Grund
4a3e0b5a71
GHA: Avoid using gcc-toolchain change for Clang jobs
...
Use containers where required to avoid picking up an incompatible libstdc++
2025-02-27 08:52:55 +01:00
Alexander Grund
e73ff9ff17
Fix coverage upload
2025-02-14 14:33:15 +01:00
Alexander Grund
6ecfd15429
Update GHA from Boost.CI
2025-02-11 09:09:48 +01:00
Alexander Grund
39ffd8f840
GHA: Uprev codecov action to v5
2024-12-28 10:41:52 +01:00
Alexander Grund
1423d15ba5
Use boost.io node
2024-12-10 08:53:48 +01:00
Alexander Grund
51e6d9c6a2
GHA: Update OS versions, remove containers where possible and add new compilers
2024-12-10 08:53:48 +01:00
Alexander Grund
dda55a1d8c
Don't use Ubuntu 23:x
2024-11-28 08:39:30 +01:00
Alexander Grund
ca641dc0ca
GHA: Handle removal of Node 16
...
Download an unofficial Node 20 build against glibc 2.17
2024-11-28 08:39:30 +01:00
Alexander Grund
bac0f207b6
GHA: Add macos-13 & 14
...
macos-12 will be dropped by the end of 2024 so test with the newer versions already
2024-10-07 15:01:01 +02:00
Alexander Grund
85a0b04e17
GHA: Remove most C++03 tests
2024-09-29 13:05:46 +02:00
Alexander Grund
43f53ecc30
GHA: Use ubuntu-latest for all container jobs
2024-08-25 14:02:49 +02:00
Alexander Grund
d4aa719f21
GHA: Workaround node20 GLIBC issues in older Ubuntu containers
...
Avoid errors like
> /__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
when using Ubuntu 16/18 containers with the @v4 actions
See actions/checkout#1590
2024-08-25 14:02:49 +02:00
Dirk Stolle
dd1a4f1630
Add workaround for containers that cannot run Node.js 20
2024-05-03 10:44:12 +02:00
Dirk Stolle
0571844afd
Update GitHub Actions CI
...
The following updates are performed:
* update actions/cache to v4
* update actions/checkout to v4
2024-05-03 10:34:54 +02:00
Alexander Grund
5898950dfa
GHA: Improve coverage upload
...
Use the GHA action with a provided token
2024-05-02 17:36:26 +02:00
Alexander Grund
28a2ec27c8
GHA: Upgrade macos-11 to 12
...
Homebrew fails to build CCache as the OS seems to be too old
2024-05-02 17:32:48 +02:00
Alexander Grund
fcb82d53e8
GHA: Don't use Ubuntu 22 container yet
2023-11-04 11:04:47 +01:00
Alexander Grund
20bde3d48c
Fix GHA
2023-11-04 10:55:23 +01:00
Alexander Grund
6ec7524a35
CI: Update GHA container jobs
...
Use Ubuntu 22.04 as the base OS
2023-06-22 13:03:34 +02:00
Alexander Grund
cd3b01d6f7
CI: Extend coverage collection to C++14-20
...
`std::quoted` requires C++14 while std::filesystem::path requires C++17 so to test those with coverage we need to include the newer standards.
2023-03-04 16:48:25 +01:00
Alexander Grund
a429813dbe
Use container images of Ubuntu 18.04
...
The native Ubuntu 18.04 runners are deprecated.
2022-10-17 10:09:55 +02:00
Alexander Grund
a0327e0b74
Update license headers
...
Use the more concise format omitting the reference to the license file
and refer to the URL only.
2022-07-13 12:35:54 +02:00
Alexander Grund
1b9a56a298
Update CI from Boost.CI
2022-06-04 16:53:59 +02:00
Alexander Grund
2c446d16a5
CI: Update checkout action to v3
2022-03-09 18:55:34 +01:00
Alexander Grund
40c8a79ba8
Sync GHA CI config with boostorg to include MSYS tests
2022-03-06 13:27:23 +01:00
Alexander Grund
545d0273af
Run pass-through test via CMake via B2
...
Use CMake as a cross-platform scripting language to test stdin/stdout redirection
2021-12-12 18:04:07 +01:00
Alexander Grund
79fb7a4fb0
Update CI scripts from Boost.CI
2021-11-30 21:02:15 +01:00
Alexander Grund
7afb29776f
Use Boost.CI for testing on GHA
2021-11-27 16:06:48 +01:00