Tyler Veness
6c00e7a902
[build] CI CMake: build with GUI enabled ( #2884 )
2020-11-24 13:37:39 -08:00
Peter Johnson
6e76ab9c09
[build] Turn on WITH_GUI for Windows cmake CI
2020-11-14 21:03:22 -08:00
Prateek Machiraju
e019c735e1
[build] Update compiler to 2021 ( #2823 )
2020-10-31 22:24:04 -07:00
Prateek Machiraju
6ac9683a32
[build] Fix Gradle flags for CI documentation job ( #2817 )
2020-10-26 19:05:31 -07:00
Prateek Machiraju
1d7739d8da
[build] Build with -PreleaseMode on tag push ( #2816 )
2020-10-26 09:20:10 -07:00
Austin Shalit
0a723a50dc
[build] Use fetch-depth: 0 to get all history ( #2812 )
2020-10-25 19:56:52 -07:00
Prateek Machiraju
34b91318f4
[build] Add Developer ID signing workflow ( #2779 )
2020-10-25 19:41:45 -07:00
Peter Johnson
4422904a2e
[build] Add WITH_GUI cmake option
2020-10-23 07:13:01 -07:00
Prateek Machiraju
5fe8f9017f
[build] Refactor CMake flags ( #2788 )
...
The CMake enable/disable flags as currently structured are a confusing mix of
WITH, WITHOUT, and USE with odd defaults. This changes the flags to consistently
use WITH and default the build options to everything enabled.
2020-10-22 21:52:24 -07:00
Austin Shalit
67859aea44
[build] Split documentation into its own job ( #2775 )
...
This also allows us to update the version of java used to build documentation.
2020-10-15 18:52:49 -07:00
Austin Shalit
b0ee11f7cc
[build] Update vcpkg actions to latest ( #2776 )
2020-10-08 20:09:02 -07:00
Tyler Veness
61ee331f11
[build] Double gradle build max heap size to 2G ( #2689 )
...
The Gradle heap size is currently set to 1G, and that's becoming too
small for our Linux build.
Developers who want to override this without editing the project's
build.gradle can override these settings with gradle.properties in
GRADLE_USER_HOME (see
https://docs.gradle.org/current/userguide/build_environment.html for
details).
2020-09-27 00:07:40 -07:00
Austin Shalit
f9a3380184
[build] Add macOS CMake CI ( #2711 )
2020-09-20 15:15:27 -07:00
Austin Shalit
36b8d74faa
[build] Revert "[build] Apply temporary JDK arch fix ( #2643 )" ( #2655 )
...
This reverts commit e680ba85fa .
2020-08-27 10:25:33 -07:00
Prateek Machiraju
bccf13bf67
[build] Run unit tests in CMake build ( #2644 )
2020-08-19 20:47:26 -07:00
Austin Shalit
e680ba85fa
[build] Apply temporary JDK arch fix ( #2643 )
2020-08-19 19:43:53 -07:00
Austin Shalit
3384c23a56
[build] Specify --tags on fetch and add version sanity check ( #2638 )
2020-08-15 13:46:41 -07:00
Austin Shalit
cab8b18c68
[build] Add GitHub Actions CI Workflow
...
Testing Actions
use home env variable
Use ~ instead of home
update upload-artifact to v2
Do not specifiy branch glob
Fix architecture typo
Simplify on block
Add apt-get update step
Revert tolerance increase
Add publishing
Add vcpkg
2020-08-15 06:14:51 -07:00
sciencewhiz
ab28a7d65f
[build] Run Gradle Wrapper validation on PRs ( #2527 )
2020-06-11 18:28:11 -07:00
Connell Torek
2ecb8dab7d
Add issue templates ( #2189 )
...
Co-authored-by: Connell Torek <51520860+ctorek@users.noreply.github.com >
2020-04-03 08:42:33 -07:00
Austin Shalit
43574128b3
Add a CODEOWNERS file ( #2431 )
2020-03-31 20:35:36 -07:00
Jonathan Leitschuh
e213a47efd
Official Gradle Wrapper Validation GitHub Action ( #2273 )
...
See: https://github.com/gradle/wrapper-validation-action
2020-01-15 14:21:50 -08:00