Hugo van Kemenade
cf60892569
CI: Replace pypy3.8 with pypy3.10
2023-06-18 22:57:18 +03:00
renovate[bot]
0b40ecee9b
Update github-actions
2023-06-10 15:23:36 +00:00
Hugo van Kemenade
3e51d20c21
Upload wheels before the sdist
2023-06-07 19:58:06 +03:00
Hugo van Kemenade
54f5dfe3b6
Upload all wheels from a single, final job
2023-06-06 23:01:03 +03:00
Hugo van Kemenade
b042a391af
Merge branch 'main' into rm-3.7
2023-06-04 23:22:05 +03:00
Hugo van Kemenade
7a8fed27ec
Drop support for Python 3.7
2023-06-03 14:22:03 +03:00
Hugo van Kemenade
cd07834e52
Use pypa/gh-action-pypi-publish consistently instead of twine
2023-06-03 13:54:30 +03:00
Hugo van Kemenade
297024b0ed
Build wheel for Python 3.12 beta
2023-06-03 13:54:30 +03:00
Hugo van Kemenade
092df91fb0
Remove unmaintained nujson from benchmark and bump to Python 3.11 ( #593 )
2023-06-02 19:00:28 +03:00
Hugo van Kemenade
cae2f92e27
'git fetch --prune --unshallow' like deploy.yml
2023-06-01 22:54:54 +03:00
Hugo van Kemenade
ff7607b3d7
Fetch all tags for setuptools_scm
2023-06-01 22:06:47 +03:00
Hugo van Kemenade
449761b9c6
Add build trigger
2023-06-01 16:39:50 +03:00
Hugo van Kemenade
ab1099ae0d
Remove unmaintained nujson from benchmark and bump to Python 3.11
2023-06-01 15:37:10 +03:00
renovate[bot]
1d38f892e6
Update pypa/cibuildwheel action to v2.13.0
2023-06-01 07:22:23 +01:00
renovate[bot]
f0be4fb08a
Update github-actions
2023-05-01 02:29:06 +00:00
renovate[bot]
881d7bcdf7
Update pypa/cibuildwheel action to v2.12.1
2023-04-01 03:08:59 +00:00
Hugo van Kemenade
7e8944685b
Replace deprecated repository_url with repository-url
...
Committed via https://github.com/asottile/all-repos
2023-03-19 15:53:20 +02:00
renovate[bot]
6b5354cb7b
Update github-actions
2023-01-27 18:19:33 +00:00
Hugo van Kemenade
a1bec163df
Use pypa/cibuildwheel action
2023-01-27 17:13:43 +02:00
Hugo van Kemenade
d391f6f13b
Add 'dependencies' label and re-arrange
2023-01-27 16:49:58 +02:00
Hugo van Kemenade
02c73b9a78
Add labels and group Renovate PRs, run monthly
2023-01-27 16:39:11 +02:00
Hugo van Kemenade
abb49512bf
Test Python 3.12-dev
...
Committed via https://github.com/asottile/all-repos
2022-11-09 13:44:19 +02:00
Hugo van Kemenade
7d5e8fc1c6
Replace 3.11-dev with 3.11
2022-10-26 15:37:13 +03:00
Hugo van Kemenade
423bcd3964
Replace 3.11-dev with 3.11
...
Committed via https://github.com/asottile/all-repos
2022-10-26 15:08:18 +03:00
Hugo van Kemenade
b5ce31296e
Create wheel for PyPy3.9
2022-09-14 21:33:47 +03:00
Hugo van Kemenade
68493f8b3e
Extract single matrix factor
2022-09-14 21:33:47 +03:00
Hugo van Kemenade
734a569c4e
Support Python 3.11
2022-09-14 21:33:47 +03:00
Hugo van Kemenade
b29c9d51c8
GHA: Use ubuntu-latest (except pin to latest 22.04 for benchmark)
2022-09-13 23:01:49 +03:00
Hugo van Kemenade
565429b731
Bump actions
2022-09-13 23:01:49 +03:00
Hugo van Kemenade
cdcbca15b2
Replace deprecated pypa/gh-action-pypi-publish@master with @release/v1
...
Committed via https://github.com/asottile/all-repos
2022-07-25 21:21:11 +03:00
Hugo van Kemenade
0c15e7f36f
Add workflow to require changelog label for PRs
2022-07-11 13:01:01 +03:00
Hugo van Kemenade
4b5ccccd6a
Merge pull request #553 from bwoodsend/pypy-ci
2022-06-18 20:40:23 +03:00
Hugo van Kemenade
abe26fcd1d
Merge pull request #551 from bwoodsend/bye-bye-travis
2022-06-18 20:27:56 +03:00
Brénainn Woodsend
404de1a66f
xfail test_decode_surrogate_characters() on Windows PyPy.
...
This feature needs fixing. See #552 .
2022-06-18 17:35:00 +01:00
Brénainn Woodsend
f7e66dc554
Switch to musl docker base images.
2022-06-18 15:31:34 +01:00
Brénainn Woodsend
2d4f71af05
Move cross-architecture testing to GitHub Actions.
2022-06-18 15:28:12 +01:00
Hugo van Kemenade
291b7fbb8c
Add colour to CI output
2022-06-18 12:03:36 +03:00
Brénainn Woodsend
fb6251ee80
Renable CI/CD testing on PyPy for all platforms.
...
PyPy's Windows unicode handling transpired to be significantly different
enough that a PyPy+Windows specific test failure slipped in (#552 ).
2022-06-17 22:35:26 +01:00
Hugo van Kemenade
eec8eb4f42
Add final noop job to mark as required
2022-06-02 17:43:03 +03:00
Hugo van Kemenade
da4b03a430
Test Ubuntu on all Python versions, and the others on a single Python version
2022-06-02 17:13:24 +03:00
Hugo van Kemenade
4b0a625dcc
Test Python 3.11 beta
2022-05-18 15:15:12 +03:00
joncrall
2c9e70f965
Run benchmarks in CI when they are changed
2022-04-25 14:11:11 -04:00
JustAnotherArchivist
c0ff7b1df9
python -m pytest
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-04-05 21:04:39 +01:00
JustAnotherArchivist
362fed3cdc
Clearer pytest command
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-04-05 21:04:39 +01:00
JustAnotherArchivist
82917c0cb1
actions/checkout@v3
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-04-05 21:04:39 +01:00
Brénainn Woodsend
1846e082a1
Add fuzz test to CI/CD.
2022-04-05 21:04:39 +01:00
Brénainn Woodsend
61dd6f19e8
Fix unchecked buffer overflows (CVE-2021-45958).
...
Add a few extra memory reserve calls to account for the extra space that
indentation needs.
These kinds of memory issues are hard to spot because the buffer is resized in
powers of 2 meaning that a miscalculation would only show any symptoms if the
required buffer size is estimated to be just below a 2 power but is actually
just above. Add a debug mode which replaces the 2 power scheme with reserving
only the memory explicitly requested and adds some overflow checks.
2022-04-05 21:04:39 +01:00
Hugo van Kemenade
0ecfcf39db
Upgrade to actions/setup-python@v3
...
Committed via https://github.com/asottile/all-repos
2022-03-01 11:48:23 +02:00
Hugo van Kemenade
243d49b021
Install Twine to upload to PyPI
2021-12-14 16:39:42 +02:00
Hugo van Kemenade
cccde3f009
Drop support for EOL Python 3.6
2021-12-14 15:44:47 +02:00