Commit Graph

67 Commits

Author SHA1 Message Date
xavier2k6 520de75822 Use Boost 1.90.0 in Windows CI 2026-01-01 20:01:03 +01:00
xavier2k6 7f6f7d0bda GHA CI: Bump multiple action revs
* Bump `actions/checkout` -> `v6`
* Bump `actions/cache` -> `v5`
* Bump `pypa/cibuildwheel` -> `v3.3.0`
* Bump `actions/upload-artifact` -> `v6`
* Bump `actions/download-artifact` -> `v7`
* Bump `codeql-action/init` -> `v4`
* Bump `codeql-action/analyze` -> `v4
2025-12-29 03:11:11 +01:00
arvidn 5a79ca2ef7 bump python to 3.14 in MacOS CI 2025-12-27 22:18:01 +01:00
Arvid Norberg b37b81e47b use macos-14 on github 2025-09-08 16:54:23 +02:00
xavier2k6 0813a0eb02 GHA CI: bumped checkout action to v5 2025-08-16 10:30:48 +02:00
arvidn 1ef5391382 bump boost to 1.88 on CI 2025-07-26 06:29:36 +02:00
arvidn 68b1667eb6 bump ubuntu version in workflows 2025-01-23 12:25:34 +01:00
arvidn e2e5512f52 bump homebrew python version to 3.13 2025-01-23 02:15:01 +01:00
xavier2k6 bed9075288 GHA CI: Migrate to OpenSSL 3.x 2024-10-12 22:26:31 +02:00
arvidn 944d07c736 use shallow and filtered clones for cheaper checkout steps 2024-07-21 19:01:54 +02:00
arvidn f53151b233 rely on installed openssl on windows runners 2024-06-13 13:22:04 +02:00
arvidn 31003b7c8d fix setup.py to not use distutils (as it has been removed in python 3.12) 2024-03-11 16:34:35 +01:00
arvidn 44d1a9c0c7 back-port fixes to brew on CI 2024-03-11 13:55:51 +01:00
xavier2k6 4ef221187f Updated numerous action revisions 2024-02-21 20:32:58 +01:00
arvidn 93279b72e0 bump python version on github actions to 3.12 2024-01-13 15:32:53 +01:00
xavier2k6 ce943e8386 GHA CI: Updated numerous actions
Resolves `Node.js 12 actions are deprecated.`  & `set-output commands are deprecated.` warnings.

For more information see:
- https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/

- https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
____

Changed `nick-invision/retry` to `nick-fields/retry` action due to upstream change.

- https://github.com/nick-fields/retry#ownership
2023-05-19 02:10:50 +02:00
arvidn c5be3bd998 fix python bindings to not trigger asserts, but add run-time checks 2023-01-21 16:00:19 +01:00
arvidn 9ba1739e50 fix Mac python binding build on CI 2022-12-28 10:49:29 +01:00
arvidn 28213fd2f2 bump brew python version to 3.11 in CI 2022-11-28 06:59:38 +01:00
arvidn 9002cc763f ensure python bindings and simulations build without deprecated functions on CI 2022-09-27 11:55:49 +02:00
arvidn e17fdee2ed merged RC_1_2 into RC_2_0 2022-09-09 11:04:41 +02:00
AllSeeingEyeTolledEweSew b19479bdc1 use toolset=darwin by default on macos 2022-09-09 09:24:31 +02:00
arvidn 37e000577b backport fix to Mac Python CI 2022-08-23 12:51:27 +02:00
arvidn 54e9bde9dc fix MacOS python binding CI build 2022-08-10 13:19:07 +02:00
arvidn 1cda7fba61 merged RC_1_2 into RC_2_0 2022-07-02 12:59:47 +02:00
arvidn 3e0f8d864e downgrade openssl version on MacOS CI to avoid the issue with CONF_modules_unload() 2022-07-02 12:58:42 +02:00
arvidn 0c403745fd test merge RC_1_2 into RC_2_0 2022-02-27 18:44:22 +01:00
arvidn 1b25eb5584 lower the timeout of windows CI to install OpenSSL from 30 -> 5 minutes 2022-02-27 17:54:35 +01:00
arvidn f5587475bb use native mechanism to cancel previous runs in github actions 2022-02-27 14:34:45 +01:00
arvidn d8c4747545 bump boost version on windows CI in order to have boost-build work with the newer msvc 2022-02-27 14:10:29 +01:00
arvidn 1c3ce6a456 merged RC_1_2 into RC_2_0 2022-02-07 00:14:54 +01:00
Samfun75 57099665bb Remove unnecessary
site-packages export for macOS build
2022-02-05 16:13:21 +01:00
Samfun75 63e483b7b6 Add comment to macOS build/install step 2022-02-05 16:13:21 +01:00
Samfun75 6eaf63c311 install libtorrent in a custom location for macOS 2022-02-05 16:13:21 +01:00
arvidn 6da0ad5f80 merged RC_1_2 into RC_2_0 2022-01-29 17:56:16 +01:00
arvidn d645656c34 comment out running python tests on MacOS, since CI is failing 2022-01-29 13:20:26 +01:00
arvidn 66b354eaff use github's native cancel previous jobs 2022-01-29 12:48:52 +01:00
arvidn 017d8988ea limit output from choco install command line more, on CI 2022-01-10 10:05:05 -05:00
arvidn f545a68c9c merged RC_1_2 into RC_2_0 2022-01-10 00:37:23 +01:00
arvidn 7c97c5e878 retry choco install openssl if it fails on CI 2022-01-09 14:36:25 -05:00
arvidn a4b2483bec Merge branch 'RC_1_2' into RC_2_0 2021-12-28 13:15:13 +01:00
arvidn 7af8fe6139 fix typo in workflow files 2021-12-28 13:14:50 +01:00
arvidn 6d66d62ec9 merged RC_1_2 into RC_2_0 2021-12-27 23:35:52 +01:00
arvidn b3484d59aa cancel previous CI runs on github actions when pushing a new commit 2021-12-27 12:15:32 +01:00
AllSeeingEyeTolledEweSew 1e5ac61d9d Install latest openssl on macos CI 2021-10-10 01:07:28 +02:00
AllSeeingEyeTolledEweSew b4caf6f6a0 Install latest openssl on macos CI 2021-10-01 14:48:59 +02:00
arvidn 3f56cbd3cd merged RC_1_2 into RC_2_0 2021-09-29 23:56:43 +02:00
AllSeeingEyeTolledEweSew b221a46544 Use job-specific ccaches 2021-09-29 14:22:14 +02:00
AllSeeingEyeTolledEweSew af0d039d32 Default python bindings to crypto=openssl 2021-09-28 15:30:06 +02:00
Chocobo1 c7e546bb54 Use latest OS for CI jobs that are agnostic to the underlying platform 2021-09-28 11:34:27 +02:00