Commit Graph

127 Commits

Author SHA1 Message Date
Jérémie du Boisberranger f4cc029635
CI Fix wheel builder on osx (#28886) 2024-04-26 17:22:28 +02:00
Loïc Estève e27425f07c
CI Use check-sdist to check sdist rather than check-manifest (#28757) 2024-04-09 09:00:01 -04:00
Loïc Estève 04c5bdde9c
BUILD/CI Switch to Meson as main build backend (#28506)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2024-03-25 17:32:00 +00:00
KanchiMoe d0a08278e0
CI bump version of setup-python to v5 in Github Actions (#28562) 2024-03-04 18:43:47 +01:00
Thomas J. Fan 53ab6e541d
CI Adds environment for publishing to pypi (#28445) 2024-02-19 10:22:59 +01:00
Thomas J. Fan d6756d74a9
CI Adds environment to upload_anaconda (#28441) 2024-02-17 10:26:41 +01:00
Thomas J. Fan 18641174de
CI Moves macos arm64 wheel building to GitHub Actions (#28346)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2024-02-07 22:23:07 +01:00
Loïc Estève ab476eada7
MNT Add code scanning workflow (#28312) 2024-02-02 11:52:48 +01:00
Loïc Estève 064228769b
CI Fix lock-file update workflow (#28140) 2024-01-16 14:32:27 +01:00
Loïc Estève 28bdc932e8
MNT Add ability to select by build tag to the lock-file update script (#28068) 2024-01-11 22:09:47 +01:00
Thomas J. Fan 9da38ba1ef
CI Fix assign/unassign workflow (#28044) 2024-01-02 14:08:44 +00:00
Thomas J. Fan 5ffbba4e5c
CI Use gh for assign and unassign instead of curl (#28031) 2024-01-02 11:01:25 +01:00
Guillaume Lemaitre 8f5ff3978f
MAINT do not copy anymore conftest.py (#27958) 2023-12-14 15:24:00 +01:00
Guillaume Lemaitre e8ec36c9f3
MAINT bumpversion Python and dependencies (#27910) 2023-12-12 15:12:41 +01:00
Loïc Estève 803a77c431
CI Fix misleading bot comment when lint job is canceled (#27786) 2023-11-15 09:47:47 +01:00
Loïc Estève 51ed53dd0d
CI Fix lint workflow concurrency (#27773) 2023-11-13 10:58:19 +01:00
Loïc Estève bed14db756
CI Add cron schedule for lock-file workflow (#27732) 2023-11-06 15:51:22 +01:00
Loïc Estève 5fc67aeb09
CI Add workflow to update lock files (#27622) 2023-10-27 14:06:01 +02:00
Guillaume Lemaitre eadd9a0c4b
MAINT remove prerelease flag for Python 3.12 (#27605)
Co-authored-by: Loïc Estève <loic.esteve@ymail.com>
2023-10-18 14:05:39 +00:00
Guillaume Lemaitre 6396dcb450
MAINT add missing wheel for MacOS x86_64 (#27520)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2023-10-03 10:01:15 +02:00
Loïc Estève 93e22cdd8d
CI Build and test Python 3.12 wheels (#27027)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2023-10-02 14:03:09 +02:00
Thomas J. Fan 672ed4538c
CI Cross compile wheel macos wheels on github actions (#26985) 2023-08-02 08:56:10 -04:00
Adrin Jalali 784ba9ef9f
MNT linter bot: tool versions and finished linting check (#26681) 2023-06-23 15:20:43 +02:00
Adrin Jalali b0977b9357
MNT minor linter bot message enhancements (#26670) 2023-06-22 16:51:23 +00:00
Adrin Jalali ab581af24d
CI Linter Bot: add concurrency group and a link to the commit (#26638) 2023-06-21 14:34:58 +00:00
Adrin Jalali 23a0dcbac9
MNT replace flake8 with ruff (#26630) 2023-06-20 14:34:23 +00:00
Adrin Jalali 180e059b1b
CI Add a bot to comment on PRs when linter fails (#26553) 2023-06-19 17:24:16 +00:00
Joshua Hedlund e14046af33
MAINT remove broken twitter workflow (#26465) 2023-05-31 10:22:44 -04:00
Thomas J. Fan 3d0df7b319
MNT Bump Github Action labeler version to use newer Node (#26302) 2023-05-04 15:17:31 +02:00
Thomas J. Fan ea5a25400e
CI Use Trusted Publishers for uploading wheels to PyPI (#26249) 2023-04-27 11:48:10 +02:00
Jérémie du Boisberranger 66a4d9639e
CI Fix circleci artifact redirector action (#26181) 2023-04-14 18:03:57 -04:00
Jérémie du Boisberranger d92c76986a
TST Speed-up test suite when using pytest-xdist (#25918) 2023-03-22 11:18:30 +01:00
Thomas J. Fan cab725696c
CI Adds permissions to workflows that use GITHUB_TOKEN (#25600)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2023-02-28 18:08:20 +01:00
Thomas J. Fan 3099d27523
CI Upload ARM wheels from CirrusCI to nightly and staging index (#25513)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2023-02-03 20:38:29 +01:00
Loïc Estève de54caafcf
CI Build doc on CircleCI (#25466) 2023-01-24 12:44:52 -05:00
Thomas J. Fan eb8d45e666
MNT Reduces the number of runs for circleci redirector job (#25426) 2023-01-18 17:34:20 +01:00
Thomas J. Fan 5af8c6b080
CI Adds arm wheel build in cirrus CI (#25362) 2023-01-13 16:21:22 +01:00
Olivier Grisel bc00bdce93
DOC document how to generate a valid CIRCLE_CI_TOKEN (#25338) 2023-01-09 10:49:38 +00:00
Thomas J. Fan 743fe8e5a2
CI Introduces macOS arm64 wheel building with Cirrus CI [cd build cirrus] (#25048) 2022-12-12 17:56:43 +01:00
Chiara Marmo 38c34af8bb
CI Add wheel builds for Python 3.11 (#24446)
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
2022-10-20 15:35:35 +02:00
Thomas J. Fan 16f4fb86bd
CI Remove Windows 32 bit support (#24627) 2022-10-13 12:12:52 +02:00
Thomas J. Fan 203a1b0995
CI Remove unneeded setup-python (#24544) 2022-09-30 14:09:32 +02:00
Dimitri Papadopoulos Orfanos ed0df6c263
CI Update GitHub Actions (#24511) 2022-09-27 10:35:38 +02:00
Thomas J. Fan 5436818d8b
CI Race condition work around for doc-min-dependencies (#24400) 2022-09-09 09:35:13 +02:00
Thomas J. Fan fd0e8158a4
CI Cancel in progress wheel builds (#24375) 2022-09-07 07:19:22 +02:00
Juan Carlos Alfaro Jiménez 7d9bc179e7
FIX Fix empty changed files in documentation (#23541)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2022-06-04 23:05:55 -04:00
Thomas J. Fan 02e09e3d10
MNT Do not run doc building on a fork (#23517) 2022-06-03 12:28:23 +02:00
Thomas J. Fan fb3ed90fb5
MNT Fixes doc building on PR (#23508) 2022-06-03 09:47:44 +02:00
Juan Carlos Alfaro Jiménez eb95e44c3c
CI Move documentation builder to actions (#21137)
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
2022-05-31 22:34:59 -04:00
Thomas J. Fan 1edb6d9d19
CI Open tracker issue for nightly wheel failures (#23123) 2022-04-13 10:03:52 +02:00