Alexander Grund
2f02e9c870
Use MinGW generator for GCC on Windows
2025-06-12 09:18:11 +02:00
Alexander Grund
3980cc97e1
Fix CMake parallel flag for MSVC
2025-06-09 18:27:33 +02:00
Alexander Grund
66bfbe115c
Set stage dir as boost root
2025-06-09 14:18:33 +02:00
Alexander Grund
6683b829c3
CI: Add Boost debug output to CMake search
2025-06-09 14:18:33 +02:00
Alexander Grund
29c7e2d067
GHA: Separate out doc and inspect builds
...
Don't run doc build on Windows due to missing dependencies.
Use separate steps for different builds to easier differentiate them.
2025-06-09 14:18:32 +02:00
Alexander Grund
1d2fb3f3df
GHA: Add Windows builds
2025-06-09 14:18:32 +02:00
Flamefire
d7c80fbf28
GHA: Fix ownership of repo in container
...
Avoid:
> fatal: detected dubious ownership in repository at '/__w/turtle/turtle'
by adding that path to the git `safe.path`.
This is caused by the command(s) running inside the container but the
folder being created outside the container so the owner inside the container is not what is expected by git.
2025-04-30 09:11:20 +02:00
Alexander Grund
cd6f5ea70d
Fix GHA CI
...
Move Ubuntu 20.04 tests to containers as that runner image has been removed.
2025-04-21 11:21:25 +02:00
Alexander Grund
26583bebf3
GHA: Fix doc build
...
Use Boost 1.87 to include fix for libxslt 1.1.35: https://github.com/boostorg/boostbook/issues/14
2025-04-05 18:38:43 +02:00
Mathieu Champlon
80f8cc5e49
Test more recent compiler and boost versions
2024-09-29 14:08:56 +02:00
Mathieu Champlon
6b735c4c03
Bump actions/checkout to v4
2024-09-28 12:25:38 +02:00
Mathieu Champlon
f6f3990ddf
Rename master branch to main
2024-09-28 11:06:17 +02:00
Alexander Grund
5aff52fcca
Use newer CMake for Ubuntu 18 to make it find newer Boost
2023-08-15 09:47:38 +02:00
Alexander Grund
418d12b637
GHA: Update deprecated images and workflows
...
The Ubuntu 18.04 runners were deprecated and removed.
`actions/checkout@v2` uses node12 which is deprecated.
Same for `actions/cache@v2`
2023-08-13 20:33:25 +02:00
Alexander Grund
50ea9982ed
Move the boost-root to a sibling folder
...
This keeps the correct paths of our files in the coverage data.
2022-02-09 11:47:37 +01:00
Alexander Grund
f186dfbab0
Fix root path of coverage upload
...
The repo files were moved to a subfolder which confuses the coverage UI
2022-02-09 11:47:37 +01:00
Alexander Grund
ee72e8b9d8
Format code using Clang-Format 10 and enforce via CI
...
Makes the format of the code base uniform.
2022-01-24 16:30:59 +01:00
Alexander Grund
23ed9584a0
Update CI
...
- Move travis to GHA (travis is dead for OSS)
- Update Boost on appveyor
2022-01-07 23:17:08 +01:00
Alexander Grund
3d44f9bfda
Create documentation on GHA
2020-07-15 22:53:19 +02:00