Matt Pharr
741f4c2a8b
attempt to fix linux github actions build encore 2
2022-04-18 16:10:40 -07:00
Matt Pharr
9e04cbac38
attempt to fix linux github actions build encore
2022-04-18 15:46:54 -07:00
Matt Pharr
8779f2aa07
attempt to fix linux github actions build
2022-04-18 15:43:49 -07:00
Matt Pharr
81c2a8135b
Disable clang-12 build in github actions.
...
Workaround multi-day github actions flakiness:
E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/universe/l/llvm-toolchain-12/libclang-12-dev_12.0.0-3ubuntu1~20.04.4_amd64.deb 404 Not Found [IP: 52.252.75.106 80]
et al.
2022-03-23 05:53:19 -07:00
Matt Pharr
6b6341633a
Fix github actions badges (hopefully)
2022-01-28 06:24:40 -08:00
Matt Pharr
36a1705878
Improvements to the github actions configs.
...
- Break linux/osx/windows into separate .yml files
- Test a smorgasbord of c++ compilers on linux
2022-01-27 12:23:02 -08:00
Matt Pharr
64c0a5cc0b
Update cache key for optix headers in github actions GPU builder
2021-12-08 08:06:52 -08:00
Matt Pharr
b2a46ad467
Add OptiX 7.4 to the CI build matrix
...
(Issue #216.)
2021-11-30 07:59:48 -08:00
Matt Pharr
315b28bd11
CI: cache optix headers in github actions.
...
There should be no reason to bother, but there are frequent and
inexplicable timeouts on github's Windows runners when it tries to check
out this repository; these often lead to bogus build failures. The hope is
that this works around that...
2021-11-23 15:31:41 -08:00
Matt Pharr
b4f0036186
Add Windows CUDA builds to CI. (And add CUDA 11.5.0.)
2021-11-23 08:28:06 -08:00
Matt Pharr
4fd2a481cc
Add PBRT_FLOAT_AS_DOUBLE and PBRT_DBG_LOGGING to the CI build matrix ( #173 )
2021-08-19 16:52:35 -07:00
Matt Pharr
130757d3c8
Remove CUDA 11.3 from CI matrix (WAR very weird failures)
2021-08-18 11:03:43 -07:00
Matt Pharr
03557c87ec
Add CUDA 11.3 and 11.4 to CI matrix
2021-08-18 10:26:19 -07:00
Matt Pharr
0a0fa41458
Fix typo in ci-gpu.yml
2021-04-17 16:58:23 -07:00
Matt Pharr
fc13b818f3
Add OptiX 7.3 to the build matrix for github actions
2021-04-17 16:50:38 -07:00
Matt Pharr
2b8472a30d
Stop trying to cache the CUDA install in the ci-gpu github action.
...
It seems that at some point the CUDA compiler stopped being found, so this
was not in fact doing a GPU build...
2021-03-06 10:31:07 -08:00
Matt Pharr
5a12f03d7b
Add missing sudo
2021-01-28 14:14:45 -08:00
Matt Pharr
baa91a74af
Try making /usr/local world writable on buildbots for CUDA cache restore.
2021-01-28 14:12:38 -08:00
Matt Pharr
6c0872ebde
Add CI for GPU builds ( #103 )
...
(Only makes sure everything compiles; doesn't run tests.)
2021-01-28 13:32:32 -08:00
Matt Pharr
10b97b4373
Add github actions for CI builds on mac/linux/windows ( #101 )
...
* try 2
* ubuntu20.04
* fix
* fix
* fix
* fix
* fix
* fix
* rgb2spec speedup
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2021-01-22 17:35:42 -08:00
Matt Pharr
5ee28499dc
Giving up on the trainwreck that is github actions
2020-08-19 19:31:44 -07:00
Matt Pharr
ebec3d86b2
Even less parallel in CI
2020-08-19 16:57:38 -07:00
Matt Pharr
84f9b18157
Add max-parallel to CI
...
...attempt to work-around mysterious "the operation was cancelled" error.
2020-08-19 16:55:56 -07:00
Matt Pharr
e838fef36f
Attempt to add MacOS and Windows to CI
2020-08-19 16:53:12 -07:00
Matt Pharr
81fc459928
Fix redundant directory setting in cmake --build
2020-08-19 16:39:46 -07:00
Matt Pharr
534e393f53
Fix cmake usage in CI (again!)
2020-08-19 16:38:26 -07:00
Matt Pharr
b4ef428a9e
Alternate cmake/Ninja workflow for CI
2020-08-19 16:35:49 -07:00
Matt Pharr
32e9f075ed
Fix syntax error
2020-08-19 16:21:20 -07:00
Matt Pharr
0d2bcd81f2
Ongoing work on the github build action
2020-08-19 16:19:41 -07:00
Matt Pharr
87118ee554
Checkout submodules in CI action
2020-08-19 16:11:36 -07:00
Matt Pharr
9fab0ec81c
Run cmake correctly
2020-08-19 16:09:15 -07:00
Matt Pharr
6d69c29eec
Roll back to just ubuntu for github actions attempt
2020-08-19 16:08:03 -07:00
Matt Pharr
e3fe748c9c
Attempt at github action for CI
2020-08-19 16:05:10 -07:00