1
0
Fork 0
mirror of https://github.com/ultrajson/ultrajson.git synced 2024-06-02 06:26:08 +02:00
Commit Graph

167 Commits

Author SHA1 Message Date
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