Jeong, YunWon
18657330c9
Drop old PyObjectRef outside type lock to prevent deadlock
...
Dropping values inside with_type_lock can trigger weakref callbacks,
which may access attributes (LOAD_ATTR specialization) and re-acquire
the non-reentrant type mutex, causing deadlock.
Return old values from lock closures so they drop after lock release.
2026-03-21 00:39:45 +09:00
Shahar Naveh
4141e74e14
Add zizmor CI ( #7463 )
2026-03-20 21:37:12 +09:00
Shahar Naveh
2ef77f82e1
Run CI tests with max processes ( #7254 )
...
* Run CI witb max cores
* Step for flaky MP tests
* Add `test_class` to flkay mp tests
2026-03-20 20:35:18 +09:00
Shahar Naveh
68cf736a9f
Add cargo shear CI step ( #7461 )
...
* Add `cargo shear` CI step
* Remove some deps
* Move `ruff_python_parser` to dev deps
* Remove `thread_local` crate
* Cleanup `num-integer` usage
* Remove parser fro. wasm
* Remove windows-sys from venv launcher
* Update lock
* Resolve more
* Fix wasm
* Update lock
2026-03-20 12:42:51 +09:00
Shahar Naveh
b11b8e66ce
Add actionlint step ( #7464 )
2026-03-19 20:41:59 +09:00
Shahar Naveh
9a5de28b79
Align _opcode_metadata.py to 3.14.3 ( #7456 )
...
* Align `_opcode_metadata.py` to 3.14.3
* Unmark passing test
* Ensure python 3.14 runs on CI
* Update banner
* Fix `test__opcode.py`
* Adjust generate script
* Fix docs
2026-03-18 22:09:00 +09:00
Shahar Naveh
31480243f0
Only save cache if running on main ( #7460 )
2026-03-18 21:57:19 +09:00
Shahar Naveh
f2765982cd
Remove some tests from PLATFORM_INDEPENDENT_TESTS ( #7459 )
...
* Remove some platform dependent tests
* Mark failing tests
2026-03-18 21:55:56 +09:00
Shahar Naveh
6b768ff702
Cleanup ci.yaml matrix usage ( #7260 )
...
* cleanup
* Don't enable all resources on windows
2026-03-17 20:46:33 +09:00
dependabot[bot]
d04490ee25
Bump actions/download-artifact from 8.0.0 to 8.0.1 ( #7448 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v8...v8.0.1 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:56:58 +09:00
dependabot[bot]
423b6ca59b
Bump marocchino/sticky-pull-request-comment from 2 to 3 ( #7447 )
...
Bumps [marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment ) from 2 to 3.
- [Release notes](https://github.com/marocchino/sticky-pull-request-comment/releases )
- [Commits](https://github.com/marocchino/sticky-pull-request-comment/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: marocchino/sticky-pull-request-comment
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 23:45:52 +09:00
dependabot[bot]
caca67cf27
Bump github/gh-aw from 0.56.2 to 0.58.3 ( #7446 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.56.2 to 0.58.3.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](f1073c5498...08a903b1fb )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.58.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 23:45:26 +09:00
Shahar Naveh
f1ddb4fc5e
Pin checkout to commit. Don't persist creds if not needed ( #7430 )
2026-03-16 12:34:43 +09:00
Shahar Naveh
005860cc0b
Don't trigger update libs status on forks ( #7428 )
2026-03-14 20:23:08 +09:00
Jeong, YunWon
bdfe2cf923
Fix pr-format CI to fail on formatting changes
...
Add git diff --exit-code step to fail the check when
formatters produce changes. Previously reviewdog only
posted suggestions without failing the workflow.
2026-03-13 01:19:10 +09:00
Shahar Naveh
da745ba48e
Enable jit on macos ( #7401 )
2026-03-12 09:20:24 +09:00
Shahar Naveh
7e4727001d
Use matrix for cargo check ( #7388 )
...
* Use matrix for cargo_check
* Tweak `gcc-aarch64-linux-gnu` deps
* Re-add redox comment
2026-03-11 22:21:25 +09:00
dependabot[bot]
d81db8afc5
Bump actions/checkout from 4 to 6 ( #7396 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 00:46:25 +09:00
dependabot[bot]
13a89be61b
Bump github/gh-aw from 0.51.5 to 0.56.2 ( #7395 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.51.5 to 0.56.2.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](88319be75a...f1073c5498 )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.56.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 00:46:01 +09:00
Shahar Naveh
fbab8fc5be
Update ruff to 0.15.5 ( #7366 )
2026-03-08 10:36:27 +09:00
Shahar Naveh
e669944efe
Unified action for installing Linux deps ( #7381 )
2026-03-08 10:35:24 +09:00
Shahar Naveh
f680f8a181
Unified action for installing macos deps ( #7379 )
...
* Add `install-macos-deps` action
* Use new action
2026-03-07 21:13:42 +09:00
Shahar Naveh
4aeec7f2dc
Remove duplicate cargo check ( #7377 )
2026-03-07 20:28:58 +09:00
Shahar Naveh
ab32c785ea
Restructure CI with matrix approach and multi-feature support ( #7376 )
...
* `--features` flag can take multiple values
* Simplify CI job
* Remove bad default
* Enable jit on macOS
2026-03-07 20:28:26 +09:00
Shahar Naveh
d9020c5841
Unpin nightly channel for miri tests ( #7378 )
2026-03-07 20:22:07 +09:00
Jeong, YunWon
ed5bffeec6
replace auto commit to format suggestion ( #7375 )
2026-03-07 14:53:25 +09:00
dependabot[bot]
c71f4ada21
Bump github/gh-aw from 0.51.4 to 0.51.5 ( #7319 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.51.4 to 0.51.5.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](e422993ded...88319be75a )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.51.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 09:04:30 +09:00
Lee Dogeon
0a6a6f8ddb
Prevent shell injection ( #7310 )
2026-03-02 19:45:58 +09:00
dependabot[bot]
7b89d8252e
Bump github/gh-aw from 0.51.2 to 0.51.4 ( #7305 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.51.2 to 0.51.4.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](cccf96100f...e422993ded )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.51.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 11:08:22 +09:00
dependabot[bot]
a6b3a5b6bc
Bump github/gh-aw from 0.50.7 to 0.51.2 ( #7295 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.50.7 to 0.51.2.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](9cbca3cd9b...cccf96100f )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.51.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 23:39:56 +09:00
dependabot[bot]
85d4c42a6b
Bump actions/upload-artifact from 6.0.0 to 7.0.0 ( #7264 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 23:18:04 +09:00
dependabot[bot]
dd84a19b5b
Bump github/gh-aw from 0.49.4 to 0.50.7 ( #7262 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.49.4 to 0.50.7.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](bf34f99475...9cbca3cd9b )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.50.7
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 23:17:53 +09:00
dependabot[bot]
5861393ad8
Bump actions/download-artifact from 7.0.0 to 8.0.0 ( #7263 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 23:17:38 +09:00
Jeong, YunWon
0e48ca95f2
extend timeout
2026-02-28 10:35:38 +09:00
Shahar Naveh
72570c521c
Update CI ruff to 0.15.4 ( #7250 )
...
* Update CI ruff to 0.15.4
* Format
2026-02-28 10:34:38 +09:00
Shahar Naveh
56de2cd76c
Don't skip test_glob on windows ( #7224 )
2026-02-25 21:01:51 +09:00
Copilot
9f250a0f6e
Fix upgrade-pylib workflow to use Python 3.14 ( #7216 )
2026-02-24 16:22:44 +09:00
Jeong, YunWon
0244657770
[workflow] fix upgrade-pylib ( #7211 )
2026-02-24 00:15:55 +09:00
dependabot[bot]
f478ace1a4
Bump github/gh-aw from 0.45.0 to 0.49.4 ( #7209 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.45.0 to 0.49.4.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](58d1d157fb...bf34f99475 )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.49.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 23:36:55 +09:00
Jeong, YunWon
f9ca638936
Remove recreate:true from lib-deps-check ( #7201 )
2026-02-22 20:27:14 +09:00
dependabot[bot]
e3c533a53c
Bump github/gh-aw from 0.43.22 to 0.45.0
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.43.22 to 0.45.0.
- [Release notes](https://github.com/github/gh-aw/releases )
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md )
- [Commits](fe858c3e14...58d1d157fb )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 10:31:13 +09:00
dependabot[bot]
ee6ff22947
Bump actions/setup-python from 5.6.0 to 6.2.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.6.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5.6.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:44:06 +09:00
dependabot[bot]
5ca3c2894b
Bump actions/download-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:43:43 +09:00
dependabot[bot]
3d9480acf9
Bump actions/cache from 4.3.0 to 5.0.3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.3.0 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](0057852bfa...cdf6c1fa76 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:43:25 +09:00
Shahar Naveh
64088bb624
Add CI step for checking redundant test patches ( #7126 )
2026-02-15 20:39:57 +09:00
Jeong, YunWon
4a897e57df
copilot fix again
2026-02-14 20:10:39 +09:00
Jeong, YunWon
fe39ec184a
Fix module selection ( #7123 )
2026-02-14 14:56:55 +09:00
Jeong, YunWon
dd422a8c26
Fix copilot upgrade pylib ( #7121 )
...
* Use copilot for upgrade workflow
* cache
2026-02-14 13:47:41 +09:00
Jeong, YunWon
f960a0fbad
Add gh-aw agentic workflow for upgrading Python libraries ( #7117 )
...
* Add gh-aw agentic workflow for upgrading Python libraries
- upgrade-pylib.md: Claude-based workflow triggered via workflow_dispatch
- Runs `scripts/update_lib quick <name>` to sync a library from CPython
- Creates a PR with the result, referencing issue #6839
2026-02-14 11:26:03 +09:00
Shahar Naveh
8459e9b053
fix miri ci ( #7093 )
2026-02-13 00:17:53 +09:00