David Hewitt
cd1c0dbf39
ci: move cross compile tests to their own jobs ( #3887 )
...
* ci: move cross compile tests to their own jobs
* don't run cross-compile jobs on regular PRs
2024-02-26 21:47:35 +00:00
David Hewitt
5ca810236d
ci: rework GitHub caching strategy ( #3886 )
...
* ci: rework GitHub caching strategy
* clean up some more redundant imports flagged by nightly
2024-02-23 00:51:50 +00:00
dependabot[bot]
ab90403953
Bump dorny/paths-filter from 2 to 3
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 2 to 3.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 20:31:27 +00:00
David Hewitt
8fef7a5848
fix size of pypy private fields in Py_buffer definition
2024-01-12 15:59:14 +00:00
dependabot[bot]
20e9680a81
build(deps): bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 20:04:18 +00:00
David Hewitt
a9305ab389
ci: move lints to new 1.74 cargo.toml tables
2023-11-17 15:41:52 +00:00
David Hewitt
d835a4c86c
allow CI to continue when nightly Rust is broken
2023-10-25 08:33:00 +01:00
David Hewitt
e502c133a4
ci: include beta as an allowed-to-fail job
2023-10-18 22:21:29 +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
264cba557a
ci: stop allowing failure for pypy 3.10
2023-07-25 21:24:40 +01:00
David Hewitt
16d9c56341
always run ffi-check on dev pythons
2023-07-25 07:35:57 +01:00
David Hewitt
9f2176c126
support PyPy 3.10
2023-07-03 11:26:45 +01:00
David Hewitt
48c16a6878
move pyo3-ffi-check into its own workspace
2023-06-27 22:54:10 +01:00
David Hewitt
c434263241
ci: allow failure on 3.7 and pypy nightly
2023-06-12 20:30:03 +01:00
David Hewitt
671ed933e2
ci: allow failures in 3.12 builds for now
2023-06-11 21:57:17 +01:00
David Hewitt
24ea1de27b
ci: fail ffi-check on pypy failures
2023-06-08 07:18:08 +01:00
David Hewitt
05b97dd964
fix usage for paths-filter in merge_group
2023-06-06 08:22:20 +01:00
Adam Reichold
f6e1f26676
Enable v2 resolver on the workspace to enable dropping PYO3_CI workaround.
2023-06-05 18:54:35 +02:00
Adam Reichold
5738edfdd4
Bump MSRV to 1.56
2023-06-04 23:02:30 +01:00
Adam Reichold
8b14797403
Also ignore error outputs on MSRV to further simplify UI tests.
2023-05-25 21:37:05 +02:00
Adam Reichold
426e18932b
Simplify version handling of UI tests.
...
Due to checking in error outputs these tests only work reliably on stable and
not on intermediate version between our MSRV (currently 1.48) and the current
stable version.
Hence this simplifies things to run only MSRV-compatible tests for the MSRV
builds, anything else for stable builds except for those tests which require the
nightly feature, i.e. the `Ungil` being distinct from the `Send` trait.
Finally, `not_send3` is disabled when using the nightly feature since while `Rc`
is not send, it also not GIL-bound and hence can be passed into `allow_threads`
as it does not actually spawn a new thread.
2023-05-25 21:34:43 +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
87b6a9bd92
ci: run pyo3-ffi-check using nox
2022-12-26 08:50:33 +00:00
David Hewitt
bd2dc0835b
move set-minimal-package-versions to nox
2022-12-25 19:04:56 +00:00
messense
c776792f9d
Allow pyo3-ffi-check failure on PyPy for now
2022-12-03 21:11:40 +08:00
messense
272f7dd07f
Tweak pyo3-ffi-check
2022-12-03 21:11:40 +08:00
messense
9a164bac54
ci: run pyo3-ffi-check
2022-12-03 21:11:36 +08:00
messense
85b4309923
ci: try reusable workflow
2022-11-21 17:30:43 +08:00