Commit Graph

211 Commits (47812cd89908f343117d531209f5e253899ecaaf)

Author SHA1 Message Date
Yashas Ambati 721a24fabc Add targets for Mac ARM 64 2025-04-17 17:34:44 -04:00
Yashas Ambati 9a954660af Merge remote-tracking branch 'upstream/develop' into macos_wheels 2025-04-16 20:11:31 -04:00
Yashas Ambati 5329236e6b Oops, missed a change 2025-04-16 18:37:22 -04:00
Yashas Ambati c9e8d6d2d4 Bump Ubuntu version in Python CI 2025-04-16 18:34:00 -04:00
Yashas Ambati 22910109d3 Bump clang version 2025-04-16 16:28:27 -04:00
Yashas Ambati 9c9b5ac32b Bump minimum ubuntu runner version to 22.04 since 20.04 is deprecated as of April 16, 2025 2025-04-16 15:42:08 -04:00
Yashas Ambati b661d0d5db Changes to build macOS wheels for 10.15 or newer 2025-04-16 14:13:48 -04:00
Varun Agrawal e9bdeadec1 update CI yaml for building wheels 2025-03-07 16:07:45 -05:00
Yashas Ambati 895fc8829f Switch to PyPI 2025-02-28 14:59:54 -05:00
Yashas Ambati 9f25382cba Add comments 2025-02-28 11:42:43 -05:00
Yashas Ambati ebbde3c3f7 Add all Python version for Linux aarch64, add names to stages 2025-02-26 19:23:30 -05:00
Yashas Ambati b3b2a679a9 Use same system time for version string across jobs 2025-02-26 15:44:15 -05:00
Yashas Ambati 741602d63a Comment out MacOS targets for now 2025-02-26 13:46:15 -05:00
Yashas Ambati 3e00f98f02 Fix install rules for macOS support 2025-02-26 00:20:13 -05:00
Yashas Ambati ba9a70bf16 Add MacOS targets, modify build script for Darwin, generate type annotations 2025-02-26 00:04:08 -05:00
Yashas Ambati 190093f404 Add more python versions for Linux x86, do not install ninja for arm64 archs 2025-02-25 22:49:41 -05:00
Yashas Ambati 5243f1fe82 Add target for Linux ARM 2025-02-25 17:38:16 -05:00
Yashas Ambati 590fae60ba Run workflow on push to develop 2025-02-25 17:31:08 -05:00
Yashas Ambati a3e42a823b
Make upload to PyPI verbose 2025-02-21 10:13:48 -05:00
Yashas Ambati 408aaeafa4 Address some comments on PR 2025-02-21 00:22:49 -05:00
Yashas Ambati abe4cd7727 Pass NIGHTLY env variable to cibw container 2025-02-20 18:06:30 -05:00
Yashas Ambati 5da3691609 Set package name to gtsam-nightly if nightly build 2025-02-20 17:28:42 -05:00
Yashas Ambati c17a3f80f1 Publish to TestPyPI after wheels are built 2025-02-20 16:48:06 -05:00
Yashas Ambati 500808396a Update another bad path 2025-02-19 23:01:00 -05:00
Yashas Ambati 16a516c3f9 Update CMake command to point to right path 2025-02-19 22:55:11 -05:00
Yashas Ambati ae433fbe03 Create initial workflow for cibuildwheel 2025-02-19 22:51:52 -05:00
Porter Zach c55f73332d
Fix req workflow 2025-02-16 19:52:22 -05:00
p-zach 592ec4d7de Edit correct workflow 2025-02-15 19:27:57 -05:00
p-zach e22c31c636 Edit required check so that it doesn't hang when only non-code files modified 2025-02-15 19:08:52 -05:00
p-zach 43a50a69c6 Modify build workflows to only trigger on non-doc changes 2025-02-12 16:24:55 -05:00
p-zach 1120db212b Only redeploy on docs change 2025-02-10 20:14:13 -05:00
p-zach f2ac38fbfb Set up MyST deploy 2025-02-10 19:57:18 -05:00
Varun Agrawal 2115cd19d2 special CI build for examples 2025-01-20 19:23:32 -05:00
Varun Agrawal 08fc4885f7 check for boost all in one step 2025-01-20 10:45:04 -05:00
Varun Agrawal 5ce332764c don't install boost if no_boost flag is set 2025-01-20 10:27:11 -05:00
Varun Agrawal c2ee7ff122 bracket clang and GCC 2025-01-20 10:26:54 -05:00
Varun Agrawal aa91159fcb add Ubuntu 24.04 to the CI 2025-01-20 02:35:20 -05:00
Matt Morley 3ed3c3b2e8 Bump CI GCC 11->12 2025-01-08 21:59:28 -07:00
Varun Agrawal 16f9d4460d update macos-12 to macos-13 2024-11-05 09:35:12 -05:00
Varun Agrawal 53e78c6b43 don't use large or xlarge runners since our payment plan doesn't support those 2024-11-04 19:35:50 -05:00
Varun Agrawal 2fc11f386a fix yaml file 2024-11-04 19:27:14 -05:00
Varun Agrawal 4f0dcec1b6 update macos images to minimum 13 and add ARM64 support 2024-11-04 14:57:35 -05:00
Varun Agrawal e3e83cd2fb use User-Agent as Other 2024-09-27 13:43:43 -04:00
Varun Agrawal 98cd11d388 remove gcc9+tbb CI for python wrapper since it takes far too long 2024-09-06 12:24:26 -04:00
Frank Dellaert 9307536827 Add venv on Mac and do not use --user flag in that case 2024-08-25 13:49:43 -07:00
Frank Dellaert b9e68ec79b Add M1 build 2024-08-25 13:17:28 -07:00
Frank Dellaert fad8e63fce try non-venv way 2024-08-25 13:02:37 -07:00
Frank Dellaert 387349839b Fix venv for all subsequent actions 2024-08-25 12:22:08 -07:00
Frank Dellaert c3503064c8 Try activating venv 2024-08-25 12:07:47 -07:00
Frank Dellaert 1c8c1f2e79 Add venv on mac 2024-08-25 11:55:06 -07:00