Kevin Ring
5df3ca2405
Force use of CMake 3 in Documentation and Windows jobs.
2025-04-03 19:58:04 +11:00
Ashley Rogers
2a307bddd8
Unversioned clang in CC
2025-04-02 11:18:13 -04:00
Ashley Rogers
e1831e6611
Change clang version, install CMake 3
2025-04-02 10:53:18 -04:00
Ashley Rogers
5e249af34c
20.04, 22.04 -> 22.04, 24.04
2025-04-02 10:20:57 -04:00
Ashley Rogers
c69c86426c
Update build.yml
2025-03-28 16:06:11 -04:00
Ashley Rogers
6875f5cf2d
Upgrade CI to 1.13.2
2025-02-04 13:45:56 -05:00
Ashley Rogers
7eb9677254
Add option for clang-tidy threads
2025-01-13 14:15:44 -05:00
Kevin Ring
cdebce9baa
Better way to run even on failure.
2025-01-13 18:42:35 +11:00
Kevin Ring
4c69cd56d5
Print clang-tidy messages even on failure.
2025-01-13 18:41:35 +11:00
Kevin Ring
d907086901
Fix dodgy formatting of null string values.
2025-01-13 18:24:53 +11:00
Kevin Ring
028ee29eed
Merge remote-tracking branch 'origin/main' into clang-tidy-cleanup
2025-01-13 17:30:09 +11:00
Kevin Ring
730de3bf2f
Specify CESIUM_PRODUCTION_DOCS cmake variable correctly.
2025-01-07 09:29:51 +11:00
Ashley Rogers
2c8aa4a422
Fix includes using script
2024-12-20 11:56:49 -05:00
Kevin Ring
80cb0d92c6
Merge pull request #1017 from CesiumGS/macos-13-and-set-target
...
Switch to macos-13 runner, target macOS 10.15 for vcpkg dependencies
2024-12-20 18:50:51 +11:00
Ashley Rogers
74f3f23e16
clang-tidy -> clang-tidy-19
2024-12-18 17:43:56 -05:00
Ashley Rogers
fbac5cf438
...actually install clang-tidy-19
2024-12-18 17:42:32 -05:00
Ashley Rogers
3d3185dd06
clang-tidy-19 -> clang-tidy
2024-12-18 17:40:07 -05:00
Ashley Rogers
2b658ae3c3
Revert to 24.04
2024-12-18 17:37:14 -05:00
Ashley Rogers
7679b598f8
Print version info on CI
2024-12-18 17:36:51 -05:00
Ashley Rogers
0cb9743b9f
Use previous LLVM install step
2024-12-18 17:01:09 -05:00
Ashley Rogers
e2cd734c71
Enable self-assignment check, install newer CMake on CI
2024-12-18 16:59:50 -05:00
Ashley Rogers
e05114ad59
Specify llvm version number
2024-12-18 15:55:46 -05:00
Ashley Rogers
b0977af6cd
Missing sudo
2024-12-18 15:53:49 -05:00
Ashley Rogers
6abd62b457
Use latest clang and clang-tidy for CI
2024-12-18 15:52:42 -05:00
Kevin Ring
4ce1bcb394
Mark docs pre-release in staging.
2024-12-13 10:33:00 +11:00
Kevin Ring
231a76fe5b
Production doc script improvements.
...
- Use Doxygen 1.12.
- Use ccache and the vcpkg artifacts cache to improve performance.
- Run the doc deploy in both the `cesium.com` and `cesium.com-staging`
branches. In the latter, deploy to `cesium-native/ref-doc-staging/`
instead of the usual place. This allows us to test doc changes without
affecting production.
2024-12-13 08:58:16 +11:00
Ashley Rogers
79db914f5d
Use GitHub release for Doxygen binaries
2024-12-02 14:42:35 -05:00
Kevin Ring
40577a849f
Use valid name for overlay triplet.
2024-11-30 18:06:11 +11:00
Kevin Ring
7c33642745
Build with macOS 13 for more RAM, and target 10.15.
2024-11-30 18:02:28 +11:00
Kevin Ring
2c1b294211
Install Doxygen v1.12.0.
2024-11-26 22:07:23 +11:00
Kevin Ring
e82b6ae7e4
Merge pull request #1011 from CesiumGS/doxygen-ci-cache
...
Use vcpkg cache for Doxygen CI task
2024-11-26 15:27:54 +11:00
Ashley Rogers
281ca00f1f
Reorder tasks
2024-11-25 17:11:22 -05:00
Ashley Rogers
a46fd062a2
Add vcpkg cache to Doxygen CI task
2024-11-25 17:09:54 -05:00
Ashley Rogers
52e376b60d
Change vcpkg cache keys from 22.04 to 24.04
2024-11-22 11:36:31 -05:00
Ashley Rogers
cedc1bbd05
Ubuntu 24.04 for clang-tidy CI, cast fix
2024-11-22 11:12:32 -05:00
Ashley Rogers
57c603b93e
Make missing clang-tidy a warning, not error
2024-11-21 16:33:26 -05:00
Ashley Rogers
d2a1293617
Fix vcpkg cache for linting
2024-11-21 15:59:43 -05:00
Ashley Rogers
a363a045fe
Disable clang-tidy for CI OSX build
2024-11-21 15:46:43 -05:00
Ashley Rogers
0834110184
Add vcpkg cache to clang-tidy CI step
2024-11-20 18:02:24 -05:00
Ashley Rogers
3ecb6f5895
Remove unnecessary OSX check
2024-11-19 17:06:55 -05:00
Ashley Rogers
ef88c7b9cd
Split linting step from format step
2024-11-19 16:58:52 -05:00
Ashley Rogers
4735308f3f
Add apt repository for clang-18
2024-11-19 15:59:07 -05:00
Ashley Rogers
5fb892e935
Add clang-tidy CI action
2024-11-19 15:57:45 -05:00
Janine Liu
cb76336a82
Update for macos15
2024-11-19 09:20:25 -05:00
Janine Liu
25879d5378
Merge branch 'main' into cpp20
2024-11-19 09:18:40 -05:00
Janine Liu
b4badfbea5
Merge pull request #988 from CesiumGS/cesium.com
...
Generate reference documentation from the cesium.com branch and publish it to the web site
2024-11-19 09:10:09 -05:00
Kevin Ring
804abc952f
Merge remote-tracking branch 'origin/main' into cpp20
2024-11-19 18:45:24 +11:00
Kevin Ring
b9667ff0d7
Build for x64 instead of arm64 on macOS.
...
To work around strange test failure.
2024-11-19 16:30:05 +11:00
Kevin Ring
36a1145ede
Set extra cmake options on macOS.
2024-11-19 13:07:54 +11:00
Kevin Ring
f9360b8c77
Run build on macos-15 instead of macos-12.
...
The latter is not longer supported by GitHub Actions.
2024-11-19 12:27:18 +11:00