Commit Graph

258 Commits (release/4.3a0)

Author SHA1 Message Date
Frank Dellaert ce5f93f4a0
Merge pull request #2110 from yambati03/cibw-prod
Add production workflow for `cibuildwheel`
2025-05-18 23:32:09 -04:00
Varun Agrawal dcc47d268e reduce swap file size so CI doesn't fail 2025-05-16 00:59:15 -04:00
Yashas Ambati af70b1792e Add script to clean up gtsam-develop project releases 2025-05-01 02:25:06 -04:00
Yashas Ambati bdd0d3e759 Push to TestPyPI 2025-05-01 02:12:39 -04:00
Yashas Ambati af3de7b73e Add production workflow for cibw 2025-04-24 09:23:35 -04:00
Yashas Ambati 721a24fabc Add targets for Mac ARM 64 2025-04-17 17:34:44 -04:00
Yashas Ambati 1d2efc0753 Merge upstream:develop into branch 2025-04-17 11:41:14 -04:00
Yashas Ambati 88ee439a63 Merge remote-tracking branch 'upstream/develop' into generate_docs 2025-04-16 20:12:10 -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
Yashas Ambati 0db2a0d16b Supress boost output 2025-04-16 12:35:10 -04:00
Yashas Ambati 2d04357952 Set GTWRAP_ADD_DOCSTRINGS to ON 2025-04-16 12:06:23 -04:00
Yashas Ambati 9fe58e7502 Trigger doxygen generation in cibuildwheel 2025-04-15 17:49:25 -04:00
Varun Agrawal e9bdeadec1 update CI yaml for building wheels 2025-03-07 16:07:45 -05:00
Varun Agrawal faf51527e7 move scripts for building wheels to CI directory 2025-03-07 16:06:32 -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 cdb761c603 update unix.sh to set Boost flags from env variable correctly 2025-01-20 10:43:36 -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