Commit Graph

107 Commits

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