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