Commit graph

33 commits

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