David Hewitt
87b6a9bd92
ci: run pyo3-ffi-check using nox
2022-12-26 08:50:33 +00:00
David Hewitt
710c895d01
ci: run checks for all platforms on PR
2022-12-25 20:02:21 +00:00
David Hewitt
bd2dc0835b
move set-minimal-package-versions to nox
2022-12-25 19:04:56 +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
9e04398a5e
check changelog using nox
2022-12-17 07:23:22 +00:00
David Hewitt
f837ec0fc1
add .python-version file
2022-12-14 21:33:27 +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
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
David Hewitt
88be8ac7e7
add internal release notes
2022-10-20 07:47:07 +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]
f68781e67f
Merge pull request #2670 from PyO3/dependabot/github_actions/codecov/codecov-action-3
2022-10-10 06:09:35 +00:00
messense
44732fc4c9
Merge pull request #2672 from messense/dependabot-github-actions-labels
...
Add `CI-skip-changelog` label automatically for dependabot github actions updates
2022-10-10 14:08:44 +08:00
dependabot[bot]
1b28176e3d
Merge pull request #2671 from PyO3/dependabot/github_actions/actions/cache-3
2022-10-10 05:04:47 +00:00
messense
3599d7f28a
Add CI-skip-changelog
label automatically for dependabot github actions updates
2022-10-10 11:31:04 +08:00
dependabot[bot]
6e6bf3816b
build(deps): bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 02:23:19 +00: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
dependabot[bot]
1708998ccd
build(deps): bump actions/setup-python from 3 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
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>
2022-10-10 02:23:10 +00:00
messense
5a43f48d8c
Add github-actions
to dependabot config
...
https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
2022-10-09 14:16:23 +08: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
messense
0008da3b01
Enforce changelog entry for PR
2022-09-20 10:26:22 +08:00
Adam Reichold
370319e80d
Fix itertools version to keep MSRV builds working.
2022-09-13 20:06:46 +02:00
David Hewitt
bb99c98ec1
use towncrier to generate CHANGELOG
2022-09-08 07:58:53 +01:00
David Hewitt
3e15bb963b
gh-pages: stop building guide for main
2022-08-27 21:15:12 +01:00
David Hewitt
36ecadd69f
ci: unpin serde, fixup nightly ui tests
2022-08-23 08:07:26 +01:00
David Hewitt
d2b4c3a324
Merge pull request #2569 from davidhewitt/fix-gh-pages-deploy
...
gh-pages: don't publish whole target directory
2022-08-20 09:19:58 +01:00
David Hewitt
1c02533641
gh-pages: don't publish whole target directory
2022-08-19 15:54:19 +01:00
David Hewitt
e0b75768e4
netlify: add banner back to internal docs
2022-08-19 15:35:53 +01:00
David Hewitt
b70318fd1b
guide: deployment to netlify
2022-08-19 12:46:56 +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
David Hewitt
af1faea79f
ci: downgrade serde to 1.0.142 for MSRV
2022-08-09 19:14:15 +01:00
messense
624565cd81
Pin emscripten test python version to 3.11b4 ( #2526 )
...
* Fix emscripten test and pin python version
* Try emscripten 3.1.17
* Try 3.11b4
2022-07-30 00:04:47 +08:00
mejrs
1983671782
Try fix hashbrown version on msrv
2022-07-19 20:17:23 +02:00
messense
a00e9d553d
Update Python to 3.11.0b4 in emscripten test ( #2507 )
...
* Update Python to 3.11.0b4 in emscripten test
* Print traceback when import exception failed
* Try `ALLOW_MEMORY_GROWTH=1`
2022-07-15 20:39:58 +01:00
David Hewitt
dae23ea08d
ci: fix build MSRV with hashbrown 0.12.2 release
2022-07-13 06:34:58 +01:00