Commit Graph

253 Commits (47812cd89908f343117d531209f5e253899ecaaf)

Author SHA1 Message Date
Frank Dellaert 55ad1841bd
Merge pull request #1108 from borglab/fix/headers
Header discipline in base
2022-02-17 01:25:01 -05:00
Frank Dellaert b65c89c159 Use at least 2 cores 2022-02-17 00:10:04 -05:00
Frank Dellaert 7b124f4953 Try grouped tests - again 2022-02-16 13:24:54 -05:00
Frank Dellaert 67c1b26f2b Try if combined tests are faster 2022-02-16 13:07:38 -05:00
Varun Agrawal 635eda6741 Update python install in CI to use pip 2022-01-22 10:17:12 -05:00
Frank Dellaert 091c9c9557 fail fast in linux matrix 2022-01-08 18:29:11 -05:00
Frank Dellaert 6d0c55901c Global replace to V42 2022-01-02 15:49:47 -05:00
Varun Agrawal b47f46a6f5
Windows Fixes (#904) 2021-12-09 09:37:21 -05:00
Varun Agrawal 9c9ea6551a run tests for C++ CI 2021-10-08 11:45:56 -04:00
Varun Agrawal 30ac64accf
Merge pull request #570 from borglab/feature/system-metis-lib 2021-09-18 02:12:43 -04:00
Varun Agrawal 066bd0f05b verbose python testing 2021-08-28 20:03:03 -04:00
Varun Agrawal d83e9d0fd8 formatting 2021-08-26 09:05:55 -04:00
Varun Agrawal 94dc709f9b CI special case for using system version of 3rd party libraries 2021-08-26 09:04:43 -04:00
Varun Agrawal 103b198569 Boost 1.72.0 for Windows 2021-08-10 13:04:22 -04:00
Varun Agrawal 47c0f717ae improvements to windows builds 2021-08-09 19:50:56 -04:00
Varun Agrawal 517ff4391a use more cores for make on unix systems 2021-08-09 19:50:40 -04:00
Varun Agrawal d34555f45d use env variables and fix setting of GITHUB_ENV 2021-08-08 14:14:01 -04:00
Varun Agrawal 2d590656fc use Boost 1.67.0 for Windows 2021-08-06 20:16:33 -04:00
Varun Agrawal 19f13f3b72 Install boost directly from binary 2021-08-06 16:05:53 -04:00
Varun Agrawal f9b8de3876 improvements to CI files 2021-08-06 15:53:40 -04:00
Varun Agrawal f23f29d1ef speed up boost install 2021-08-05 12:34:03 -04:00
Varun Agrawal 0989aed0cf enable CI builds 2021-07-11 08:10:10 -07:00
Varun Agrawal 04621b0275 update key server in other workflow files 2021-06-22 07:50:54 -04:00
Varun Agrawal 3244679dd1 update the pgp servers to get the LLVM GPG key 2021-06-21 23:25:03 -04:00
Varun Agrawal a83721380f update boost download link 2021-05-04 12:28:38 -04:00
Varun Agrawal cae2bbb2ea disable Wrapper CI for GCC 5 until we optimize the wrapper 2021-04-07 12:52:45 -04:00
Varun Agrawal 82d6e68e90 switch back to simple python3 2021-03-25 02:09:42 -04:00
Varun Agrawal 8db1eed2d3 more specific version of python to test against 2021-03-24 00:35:43 -04:00
Varun Agrawal 7c0434c6da explicitly add python version 2021-03-18 10:45:46 -04:00
Varun Agrawal a04b064fb1 temporarily added required check 2021-03-18 10:34:52 -04:00
Varun Agrawal 6a35fedd29 Fix CI with separate boost install
Github Actions no longer supports boost, so we install it separately.
Also turned off some checks since the wrapper causes an OOM exception.
2021-03-18 10:27:18 -04:00
John Lambert e9855dcad3
temporarily turn off Python + tbb in CI because of OOM 2021-03-11 15:12:49 -05:00
John Lambert 5d6b9c9516
Use brew's boost, instead of Fan's version 2021-03-05 12:57:12 -05:00
Fan Jiang 501c140286 Use latest Boost 2021-02-15 20:08:16 -05:00
Varun Agrawal b59f1bc573 remove build upload since it can't be used downstream 2021-01-02 19:24:30 -05:00
Varun Agrawal c206ed9c2f syntax update 2020-11-19 15:35:09 -05:00
Varun Agrawal 99e3a111e1 correct conditional syntax 2020-11-19 14:58:50 -05:00
Varun Agrawal 9e2007562a only upload release builds 2020-11-19 08:04:30 -05:00
Varun Agrawal d5a09aad12 differentiate between Release and Debug builds 2020-11-16 17:47:42 -05:00
Varun Agrawal aa2d9225dc correct form for workspace env variable 2020-11-16 14:42:17 -05:00
Varun Agrawal 5c94b5ccc7 fix indentation and add upload for Windows 2020-11-16 13:11:10 -05:00
Varun Agrawal f2bfdbd317 upload build directory after workflow completes 2020-11-15 18:40:47 -05:00
Varun Agrawal 4e3ac1b839 CI path for Cayley transform 2020-11-12 11:16:50 -05:00
Varun Agrawal d8d0cec0da
Merge pull request #587 from borglab/fix/github-env-files
Github Actions Environment Files
2020-11-12 10:18:05 -05:00
Varun Agrawal f2b6a0446a Comment out Windows 2016 since it times out 2020-11-12 07:14:30 -05:00
Varun Agrawal 9d261626d7 Update Boost since 1.69.0 has been deprecated in CI images 2020-11-12 06:12:29 -05:00
Varun Agrawal 40b5f31cbd comment out Windows build which is timing out 2020-11-12 05:42:52 -05:00
Varun Agrawal a04cd2cea1 fix path setting for Windows 2020-11-10 19:33:39 -05:00
Varun Agrawal 86cea10b55 ubuntu with gcc-9 in CI 2020-11-10 17:21:49 -05:00
Varun Agrawal 426ad93812 Use new env files for github actions 2020-11-08 14:47:47 -05:00
Fan Jiang 325b868e8b Use my tap 2020-11-02 14:42:21 -05:00
Fan Jiang 315380db03 Last resort: use the explict 1.73 formula 2020-11-02 11:28:49 -05:00
Fan Jiang dddc97c487 Use explict tap name 2020-11-02 11:20:48 -05:00
Fan Jiang 1ee5650fc7 Use my tap 2020-11-02 11:12:52 -05:00
Fan Jiang d8089c7132 Use my tap 2020-11-02 11:01:43 -05:00
Fan Jiang 63ca1c1f5e Attempt to fix spooky boost in Homebrew 2020-11-02 10:46:36 -05:00
Fan Jiang 91e0bb1170 Add notes 2020-10-15 21:14:48 -04:00
Fan Jiang 4c6b488344 Fix inteminent sks keyserver failure 2020-10-14 21:44:07 -04:00
Fan Jiang 2b8e9f44fa Add comments 2020-10-14 16:44:28 -04:00
Fan Jiang d4bdaf8080 Add comments 2020-10-14 16:42:54 -04:00
Fan Jiang 22e64ac82d Add comments 2020-10-12 11:54:24 -04:00
Fan Jiang d4c801bb6b Fix LLVM repo keys 2020-10-10 12:39:05 -04:00
Varun Agrawal b30448733c remove all Cython references 2020-10-01 19:56:35 -04:00
Fan Jiang 056c835cea Fix TBB env not propagated 2020-08-21 11:20:36 -04:00
Fan Jiang f97fdd1cfd Add TBB Python CI to matrix 2020-08-21 10:53:08 -04:00
Fan Jiang 681bfe72f4 Fix special builds 2020-08-21 10:51:23 -04:00
Fan Jiang 86763e620c Add TBB test for Python and GTSAM C++ 2020-08-21 10:43:39 -04:00
Varun Agrawal 77a6ed4320
Merge pull request #481 from borglab/feature/special-ci
CI For Special Cases
2020-08-20 09:10:58 -04:00
Varun Agrawal 90cf8d74dd comment out python ubuntu-gcc-9 completely 2020-08-19 13:59:59 -04:00
Varun Agrawal 7c44d9ee66 updated step name 2020-08-19 13:54:16 -04:00
Varun Agrawal 21988f399e reduce special cases to only Ubuntu+GCC, disable Python CI for Ubuntu GCC9 2020-08-19 11:49:27 -04:00
Fan Jiang ac35670728
Merge pull request #477 from borglab/temp/copy_python
Mega change: New Wrapper (Python & MATLAB)
2020-08-19 11:34:39 -04:00
Varun Agrawal 88e393ec60 CI for special cases 2020-08-19 11:30:08 -04:00
Varun Agrawal 1df0dd3551
Improve Github Actions (#476)
* remove make_verbose flag

* add Actions badges and minor improvements to README

* only run CI for legitimate PRs

* Revert "only run CI for legitimate PRs"

This reverts commit 5825797333576c538635a81d661c8ef67be0023a.

* fix cmake flag typo V41

* added Actions workflow for special build cases

* fix typo in CMake flag

* add build_type and minor fixes

* use run for each step

* debugging runs-on error

* debugging some more

* major strip down to help debugging

* run ubuntu-gcc combo only

* remove special CI for later
2020-08-18 12:44:48 -04:00
Fan Jiang 949f02a0f5 Fix CI Script for Pybind11 2020-08-18 12:21:24 -04:00
Fan Jiang 1d4cd41da7 No submodules 2020-08-17 19:27:20 -04:00
Fan Jiang c532cb03bb Change build target 2020-08-17 19:22:58 -04:00
Fan Jiang 84049ebecf Add Python to the name of CI 2020-08-16 20:02:35 -04:00
Fan Jiang 0d5ee3fbc6 Always build unstable 2020-08-16 19:50:01 -04:00
Varun Agrawal a2e7481300 add description for CI scripts 2020-08-16 08:31:44 -05:00
Varun Agrawal b23dd711b0 remove unnecessary prints 2020-08-15 23:40:43 -05:00
Varun Agrawal 51b201988f correctly add LD_LIBRARY_PATH boost lib directory 2020-08-15 20:20:31 -05:00
Varun Agrawal 5315e3ed35 test LD_LIBRARY_PATH 2020-08-15 19:26:36 -05:00
Varun Agrawal e04ef84948 set LD_LIBRARY_PATH 2020-08-15 18:45:40 -05:00
Varun Agrawal ba6b18947d fix build script 2020-08-15 18:45:18 -05:00
Varun Agrawal 7f0767e85f fix cython path 2020-08-15 16:22:01 -05:00
Varun Agrawal de2344fc2e fix script name 2020-08-15 16:03:44 -05:00
Varun Agrawal 1e3ca015f0 updates to macOS and Linux CIs 2020-08-15 16:01:40 -05:00
Varun Agrawal 808c043e73 moved CI script for unix based systems 2020-08-15 16:01:24 -05:00
Varun Agrawal 0172cd3c8c updates to python CI yml file 2020-08-15 15:50:59 -05:00
Varun Agrawal d9f5c1ebb7 remove travis.python.sh and instead add script in .github folder 2020-08-15 15:50:10 -05:00
Varun Agrawal 635c6f89b0 renamed from build-cython to build-python 2020-08-15 15:44:22 -05:00
Fan Jiang 288195ba16 Add a display for current boost version 2020-08-15 12:54:31 -04:00
Fan Jiang b3caa6de83 typo 2020-08-15 12:06:07 -04:00
Fan Jiang bb0de4f63b switch to boost 1.69.0 2020-08-15 11:52:37 -04:00
Fan Jiang 96169665b0 Remove pybind build 2020-08-15 11:52:37 -04:00
Fan Jiang d43d8b7c69 Limit python triggering 2020-08-15 11:52:37 -04:00
Fan Jiang d0724a77bb Backport GitHub Actions CI (#259)
* Add GitHub Actions
* Add Windows Check
* Fix wrong os selection
* Add XCode version
* Upgrade GCC Version
* Make GCC match Ubuntu name
* Do not fail everyone when one failed
* More checks on ccache
* Do not expose GenericValue on Windows
* Fix BetweenFactor for Windows
* Update
* Add Python CI
* Typo
* Add note about GENERICVALUE_VISIBILITY
* Fix Windows Boost
* Change substitution scheme to PowerShell
* Fix the spurious error of the Point3 default constructor
* Separate builds to allow easier restarts
* Fix uninitialized variable usage
* Change of policy, only build python stuff, mac and win on PRs
* Further separate the Python tests
2020-08-15 11:52:00 -04:00
Fan Jiang 076fbe5d7e
Update trigger-python.yml 2020-06-09 17:45:20 -04:00
Fan Jiang 750240266d Add triggering for python build 2020-03-10 13:58:38 -04:00
Varun Agrawal a18424666d moved templates from .github to .github/ISSUE_TEMPLATE 2019-06-14 13:43:01 -04:00
Varun Agrawal 87614cdc8d github issue templates conforming to new workflow 2019-06-14 13:31:38 -04:00
Varun Agrawal 0448c4a982 added blank github issue template 2019-06-13 17:26:46 -04:00