David Hewitt
b2df27f0a1
bump "latest" CI jobs to 3.12
2023-10-13 00:57:39 +02:00
David Hewitt
6c6c607ad3
bump test-debug to 3.12
2023-10-04 19:58:27 +01:00
David Hewitt
86fc62c5e7
support python 3.12
2023-10-02 20:57:41 +01:00
dependabot[bot]
f470fd2d82
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 20:30:05 +00:00
David Hewitt
0b87297fee
split out release and cpython version in test-debug
2023-09-09 22:29:58 +01:00
David Hewitt
95fe0a708c
test debug build in CI
2023-09-09 22:29:58 +01:00
dependabot[bot]
b9f4197bf5
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 20:47:53 +00:00
David Hewitt
f5d4083131
ci: run valgrind and careful with 'CI-build-full' label
2023-07-03 21:20:49 +01:00
David Hewitt
9f2176c126
support PyPy 3.10
2023-07-03 11:26:45 +01:00
David Hewitt
621898b07d
ci: add Python 3.12-dev jobs
2023-06-11 21:57:17 +01:00
David Hewitt
618d99966f
ci: remove bors configuration
2023-06-08 20:56:40 +01:00
David Hewitt
b9c42b9c93
ci: enable full builds with a label
2023-06-07 22:22:32 +01:00
David Hewitt
a1f0d91a67
ci: add pypy3.10-nightly
2023-06-07 08:40:47 +01:00
David Hewitt
342e4ca678
Merge pull request #3206 from davidhewitt/gh-merge-queue
...
add github merge queue support
2023-06-06 06:32:05 +00:00
Adam Reichold
b49e401319
Remove unmatched cfg and unused rustup component.
2023-06-05 09:36:13 +02:00
David Hewitt
1bbd556718
run cargo check instead of clippy for MSRV in CI
2023-06-04 23:15:59 +01:00
Adam Reichold
5738edfdd4
Bump MSRV to 1.56
2023-06-04 23:02:30 +01:00
David Hewitt
a70e3983b4
add github merge queue support
2023-06-04 19:36:28 +01:00
Adam Reichold
9257e78e90
Fix Clippy CI job cache to really include the platform.
2023-05-10 07:59:01 +02:00
Adam Reichold
0f12d72f7a
Enable rust-cache on clippy CI jobs as we do for build CI jobs.
2023-05-09 22:05:57 +02:00
Adam Reichold
3343d683da
Explicitly install the rust-src component as we repeatedly had CI failures when this was installed on-demand in the MSRV Clippy job.
2023-05-09 09:39:23 +02:00
Adam Reichold
b52730ac27
Make sure to upgrade pip before trying to install nox.
2023-05-01 18:13:49 +02:00
David Hewitt
d8f7e6b41b
ci: use codecov coverage format
2023-04-18 21:44:14 +01:00
Adam Reichold
f981fded3f
Actually set target when running Clippy builds.
2023-04-14 18:41:45 +02:00
Adam Reichold
a913be22dc
Use stable toolchain for Valgrind job as version 3.20 should handle the DWARF version.
2023-03-06 23:34:13 +01:00
David Hewitt
0ef5531cbd
unpin 3.11 ci jobs
2023-02-27 22:25:07 +00:00
David Hewitt
710c895d01
ci: run checks for all platforms on PR
2022-12-25 20:02:21 +00:00
David Hewitt
3fc9c9ad95
ci: pin more to 3.11.0
2022-12-18 09:57:30 +00:00
David Hewitt
b6874b8280
pin CI to 3.11.0 as workaround for 2817
2022-12-18 07:36:19 +00:00
David Hewitt
f837ec0fc1
add .python-version file
2022-12-14 21:33:27 +00:00
messense
1f6e2c4ee6
ci: remove `github.sha` from concurrency group
...
Otherwise workflow runs on staging/trying branches won't be cancelled
automatically.
2022-11-24 16:19:58 +08:00
messense
85b4309923
ci: try reusable workflow
2022-11-21 17:30:43 +08:00
messense
b7bbd7b497
ci: configure bors
2022-11-20 21:23:05 +08:00
Georg Brandl
10b53e1958
CI: fix rayon-core version to keep MSRV compat
2022-11-19 09:18:42 +01:00
Adam Reichold
0516e27ace
Also bump CI matrix include jobs to latest stable CPython version.
2022-11-07 08:30:25 +01:00
messense
c6c0b45501
Update `actions/checkout` to v3
2022-11-05 18:41:09 +08:00
messense
2f11cc8644
maturin-action moved to PyO3 org
2022-11-04 16:15:11 +08:00
messense
7bc5a96277
Update `Swatinem/rust-cache` to v2
2022-11-04 16:15:10 +08:00
messense
e6f84be167
CI: switch from `actions-rs/toolchain` to `dtolnay/rust-toolchain`
2022-11-04 16:15:06 +08:00
Adam Reichold
d7b05cbcf5
Run Rust tests using Valgrind and cargo-careful ( #2706 )
...
* Run asan with `-Zbuild-std`
* Run Rust tests using Valgrind and cargo-careful.
* Pin Valgrind task to 1.61.0 to avoid the DWARF5 issues until fixed upstream.
* Override output checking of compilation UI tests as using different Rust versions might break that.
Co-authored-by: messense <messense@icloud.com>
2022-10-28 21:04:11 +01:00
David Hewitt
0bd261c7d1
packaging: support Python 3.11
2022-10-27 07:44:50 +01:00
Adam Reichold
75d06d07a4
Unpin itertools after it was published without a spurious resolver specification.
2022-10-13 07:09:39 +02:00
dependabot[bot]
d7b50c29d7
build(deps): bump codecov/codecov-action from 2 to 3
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 2 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 02:23:14 +00:00
David Hewitt
0e5e39e63d
remove need to build xtask from CI ( #2634 )
...
* xtask: move coverage implementation to nox
* move pytests from xtask to nox in ci
* use --package instead of --manifest-path for tests
* write github actions groups to sys.stderr
2022-09-22 11:12:59 +02:00
Adam Reichold
df933c53ca
Pin once_cell to fix MSRV build.
2022-09-21 10:15:16 +02:00
Adam Reichold
370319e80d
Fix itertools version to keep MSRV builds working.
2022-09-13 20:06:46 +02:00
David Hewitt
36ecadd69f
ci: unpin serde, fixup nightly ui tests
2022-08-23 08:07:26 +01:00
David Hewitt
5ca3001957
examples: update maturin to 0.13
2022-08-18 08:17:53 +01:00
David Hewitt
2ccc034d2f
msrv: unpin anyhow, pin bumpalo
2022-08-18 07:48:09 +01:00
David Hewitt
9ab5de1441
ci: pin anyhow for MSRV
2022-08-11 07:58:41 +01:00