2
0
mirror of https://github.com/boostorg/nowide.git synced 2026-01-27 19:12:10 +00:00

36 Commits

Author SHA1 Message Date
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