Tal Regev
c95bcae93a
Add non concurrency to all workflows
2023-07-01 01:40:55 +03:00
Tal Regev
7f46117666
Add non concurrency to all workflows
2023-06-30 22:37:43 +03:00
Varun Agrawal
bc51920ad8
Merge branch 'fix/windows-tests' into fix/windows3
2023-06-30 15:25:37 -04:00
Tal Regev
a499855eaf
Add release to windows tests
2023-06-30 15:25:16 -04:00
Tal Regev
2168d0f086
Compile with ninja
2023-06-30 15:25:16 -04:00
Varun Agrawal
c954e546ef
enable more Windows tests
2023-06-21 17:33:14 -04:00
Varun Agrawal
429d5de601
Actions file formatting
2023-06-21 12:30:56 -04:00
Varun Agrawal
e56186c45a
remove deprecated Windows image
2023-06-07 12:52:06 -04:00
Varun Agrawal
b947a7201c
remove need for Eigen install since latest packaged version should work
2023-06-07 12:44:10 -04:00
Varun Agrawal
cdbdc67ee4
fix eigen cmake search path
2023-06-06 18:32:16 -04:00
Varun Agrawal
a5b90df471
configure system Eigen
2023-06-06 18:16:15 -04:00
Varun Agrawal
4203c4d355
enable windows release build in the CI
2023-06-06 17:31:23 -04:00
Varun Agrawal
00c784e5ef
install_tbb update in python.sh
2023-04-30 18:20:57 -04:00
Varun Agrawal
c8c10d3f5d
install newer version of TBB
2023-04-30 15:43:09 -04:00
Varun Agrawal
6cfb82791b
Merge pull request #1488 from borglab/fix-default-shared-libs
...
Go back to default shared libraries, and fix unhandled case.
2023-03-07 18:42:51 -05:00
Varun Agrawal
d7d55e515f
Revert "create shared library for special builds to save memory"
...
This reverts commit a8aac45fd6
.
2023-03-07 17:28:09 -05:00
Ankur Roy Chowdhury
8830896f01
Fix merge conflicts
2023-03-06 15:02:08 -08:00
Varun Agrawal
a8aac45fd6
create shared library for special builds to save memory
2023-03-03 12:48:52 -05:00
Varun Agrawal
0e6be7393b
remove redundant push action from build-linux
2023-03-03 12:48:28 -05:00
Varun Agrawal
c42ea14ce1
increase swap space for special builds
2023-03-03 12:48:04 -05:00
Varun Agrawal
62cf5bff97
don't print warnings to CI
2023-03-03 12:46:59 -05:00
Ankur Roy Chowdhury
e075f18011
Adds a 'no-unstable' configuration to CI
2023-03-02 18:08:08 -08:00
Varun Agrawal
e0ac295ebf
format Python CI yaml file
2023-03-01 18:01:44 -05:00
Varun Agrawal
32e266d5ab
remove redundant cmake flag in unix.sh and set max processes for linux to 4
2023-03-01 18:01:37 -05:00
Varun Agrawal
d66b8b4fee
remove old boost specific flags
2023-03-01 17:18:04 -05:00
Varun Agrawal
9d470e87a5
install boost for Ubuntu with apt
2023-03-01 16:44:13 -05:00
Frank Dellaert
38f0158890
Build Release only
2023-02-23 06:49:36 -08:00
Frank Dellaert
6caea27638
Another CI fix
2023-02-22 23:10:16 -08:00
Frank Dellaert
86ee0166b0
Remove old compilers
2023-02-22 23:08:54 -08:00
Frank Dellaert
d6cd6a1cf5
Only most recent compilers
2023-02-22 23:06:53 -08:00
Frank Dellaert
7374a7a87d
Try CI fix to save space
2023-02-22 22:35:30 -08:00
Frank Dellaert
798e4c79c4
Run with no boost in special cases workflow
2023-02-06 02:17:08 -08:00
Frank Dellaert
e6ace91e9d
fail slow again
2023-02-05 23:14:08 -08:00
Frank Dellaert
ffc7e4e748
Turn GTSAM_SINGLE_TEST_EXE OFF as I debug issue
2023-02-05 18:14:35 -08:00
Frank Dellaert
d7dfd69f90
Comment out Metis
2023-02-05 02:52:29 -08:00
Frank Dellaert
c26ca420bf
Upgrade checkout action
2023-02-05 02:41:21 -08:00
Frank Dellaert
075d1595e4
Install metis
2023-02-05 02:41:06 -08:00
Frank Dellaert
4972bd34b1
Install Eigen
2023-02-05 02:28:38 -08:00
Frank Dellaert
51c62df73d
Fix another typo :-(
2023-02-05 02:15:10 -08:00
Frank Dellaert
cf772dbe88
Fix typo
2023-02-05 02:12:59 -08:00
Frank Dellaert
249655104a
Try jammy repo
2023-02-05 01:25:30 -08:00
Frank Dellaert
fdb910fc07
More CI hacking
2023-02-04 23:33:37 -08:00
Frank Dellaert
cf79e7dba0
Debugging yaml file
2023-02-04 21:46:27 -08:00
Frank Dellaert
ba80f6dc2b
Fix up workflows, and make all fail fast
2023-02-04 21:33:14 -08:00
Frank Dellaert
42182c85ff
Refactor CI (no more gcc 7)
2023-02-04 17:47:11 -08:00
Frank Dellaert
ac2db387d6
Switch flag to V43
2023-01-20 22:50:05 -08:00
Bernd Pfrommer
10e03063b3
add workflow to trigger ubuntu packaging
2022-11-15 11:46:06 -05:00
Varun Agrawal
c0a351d4e0
upgrade from ubuntu 18.04 to 20.04
2022-08-22 09:58:52 -04:00
Varun Agrawal
bb5b2be792
fix typo
2022-07-26 14:03:21 -04:00
Varun Agrawal
d92ce6ba9a
break up Python CI steps so reading logs is easier
2022-07-26 13:11:21 -04:00
Varun Agrawal
31cfce0b8d
update macos CI env
2022-07-22 13:59:40 -04:00
Gerry Chen
07c33c46e5
Set more swap space on linux since gcc runs out of memory
2022-07-20 18:58:41 -04:00
Varun Agrawal
b7932957da
update scoop installation for Windows CI
2022-03-11 12:33:53 -05:00
Varun Agrawal
6fe55af512
comment out gtsam_unstable test target
2022-02-17 14:45:34 -05:00
Varun Agrawal
9a234a2830
build (almost) all GTSAM test targets in CI
2022-02-17 11:16:35 -05:00
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