Kevin Ring
9787c25d84
Attemp to add wasm build to CI.
2025-10-20 21:46:45 +11:00
Kevin Ring
6ee18302c5
Use Doxygen 1.13.2 in prod builds.
2025-05-14 21:14:12 +10:00
Kevin Ring
3bc6e72192
Use Ubuntu 24.04 for production docs, too.
2025-05-14 21:12:23 +10:00
Kevin Ring
1411143144
Use Ubuntu 24.04 for doc generation.
2025-05-14 21:11:26 +10:00
Kevin Ring
702cec0bf4
Remove redundant build steps.
2025-04-22 11:49:21 +10:00
Kevin Ring
34c3cc55b3
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-04-22 11:22:57 +10:00
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
Tim Moore
1bababef65
Remove CMakePresets.json from top-level
...
Provide CMakePresets.json, and a sample CMakeUserPresets.json that
includes it, in a subdirectory.
2025-04-01 17:15:07 +02:00
Tim Moore
3cf49abb97
Include stragglers
2025-03-31 18:57:15 +02:00
Tim Moore
1ec154504c
Fix cmake version at 3.31.6
...
Work around ports that are using a very old CMake version.
2025-03-31 18:55:37 +02:00
Kevin Ring
38f47655e2
Simplify AWS credential setup.
2025-03-31 19:29:35 +11:00
Kevin Ring
5d2e4db52b
Don't pass AWS credentials through the environment.
2025-03-31 19:16:32 +11:00
Kevin Ring
58bbb1f159
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-03-31 11:10:31 +11:00
Ashley Rogers
c69c86426c
Update build.yml
2025-03-28 16:06:11 -04:00
Tim Moore
1a70c0f3d0
more github action debugging
2025-03-28 18:34:28 +01:00
Tim Moore
635b82e2c8
Output vcpkg log for failure
2025-03-28 17:38:01 +01:00
Tim Moore
70b8d69413
Fix S3 access for documentation run
2025-03-07 14:08:01 -05:00
Tim Moore
2c7728fb29
Use correct path on S3
2025-03-07 12:52:48 -05:00
Tim Moore
38dc83a664
New AWS secrets
2025-03-07 12:12:27 -05:00
Tim Moore
9b8c823b80
yaml indentation will be the death of me
2025-03-03 15:04:25 -05:00
Tim Moore
46d3b39ec3
fix yaml syntax
2025-03-03 14:58:09 -05:00
Tim Moore
8bb03ee6e9
One step to proper AWS configuration, hopefully
2025-03-03 14:52:13 -05:00
Tim Moore
fcb23cab0a
Another try at vcpkg binary caching with S3
2025-02-28 19:27:42 +01:00
Tim Moore
1e18e6f494
Use S3 as the vcpkg binary cache in CI
2025-02-28 19:14:15 +01:00
Tim Moore
09919aceca
Github workflow using vcpkg manifest mode
2025-02-26 21:00:19 +01: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