Shahar Naveh
8a85708092
Don't skip test_glob on windows ( #7224 )
2026-02-25 21:01:51 +09:00
Copilot
033249e1b3
Fix upgrade-pylib workflow to use Python 3.14 ( #7216 )
2026-02-24 16:22:44 +09:00
Jeong, YunWon
584382b801
[workflow] fix upgrade-pylib ( #7211 )
2026-02-24 00:15:55 +09:00
dependabot[bot]
3e9b28e442
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](https://github.com/github/gh-aw/compare/58d1d157fbac0f1204798500faefc4f7461ebe28...bf34f9947505c887fdc597a13b8ff277cccd9c20 )
---
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
f9f9e168ae
Remove recreate:true from lib-deps-check ( #7201 )
2026-02-22 20:27:14 +09:00
dependabot[bot]
ca68ec3758
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](https://github.com/github/gh-aw/compare/fe858c3e14589bf396594a0b106e634d9065823e...58d1d157fbac0f1204798500faefc4f7461ebe28 )
---
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]
bb601147f1
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]
5f309e2a28
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]
7d5c9b8ba0
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](https://github.com/actions/cache/compare/0057852bfaa89a56745cba8c7296529d2fc39830...cdf6c1fa76f9f475f3d7449005a359c84ca0f306 )
---
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
1d0c8130bb
Add CI step for checking redundant test patches ( #7126 )
2026-02-15 20:39:57 +09:00
Jeong, YunWon
1e10de69d9
copilot fix again
2026-02-14 20:10:39 +09:00
Jeong, YunWon
856cd558d2
Fix module selection ( #7123 )
2026-02-14 14:56:55 +09:00
Jeong, YunWon
3c70f6338c
Fix copilot upgrade pylib ( #7121 )
...
* Use copilot for upgrade workflow
* cache
2026-02-14 13:47:41 +09:00
Jeong, YunWon
3aeecc5751
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
945996602b
fix miri ci ( #7093 )
2026-02-13 00:17:53 +09:00
Shahar Naveh
9ce0d0913c
Updated libs status show datetime utc ( #7082 )
2026-02-11 16:57:36 +09:00
Shahar Naveh
29f7bb2b40
Auto update lib status ( #7074 )
2026-02-11 01:48:50 +09:00
Jeong, YunWon and github-actions[bot]
b877f76141
initial sandbox ( #7035 )
...
* Add host_env feature for sandbox isolation
Introduce a `host_env` feature flag that gates all host environment
access (filesystem, network, signals, processes). When disabled,
the VM operates in sandbox mode:
- _io module always available; FileIO gated by host_env
- SandboxStdio provides lightweight stdin/stdout/stderr via Rust std::io
- BytesIO/StringIO/BufferedIO/TextIOWrapper work without host_env
- open() returns UnsupportedOperation in sandbox
- stdlib modules (os, socket, signal, etc.) gated by host_env
- CI checks both host_env ON and OFF builds
* Auto-format: ruff check --select I --fix
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 13:58:30 +00:00
Padraic Fanning
7860f866f8
Add dependency groups to dependabot.yml
2026-02-06 14:20:31 +09:00
Jeong, YunWon
c17afd948f
[doc] fix workflow ( #7021 )
2026-02-06 11:41:08 +09:00
fanninpm and coderabbitai[bot]
a63a5045d5
RustPython version to 3.14.3 ( #6999 )
...
* RustPython version to 3.14.3
* Refactor version number to variable
* Fix CPython clone version statement
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-05 23:42:33 +09:00
dependabot[bot]
c46b85ee75
Bump astral-sh/ruff-action from 3.5.1 to 3.6.1 ( #6969 )
...
Bumps [astral-sh/ruff-action](https://github.com/astral-sh/ruff-action ) from 3.5.1 to 3.6.1.
- [Release notes](https://github.com/astral-sh/ruff-action/releases )
- [Commits](https://github.com/astral-sh/ruff-action/compare/57714a7c8a2e59f32539362ba31877a1957dded1...4919ec5cf1f49eff0871dbcea0da843445b837e6 )
---
updated-dependencies:
- dependency-name: astral-sh/ruff-action
dependency-version: 3.6.1
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-03 08:17:01 +09:00
Jeong, YunWon
8273bf3a4a
Fix test_asyncio for windows ( #6959 )
2026-02-02 15:58:16 +09:00
Jeong, YunWon
a1f08386a2
Merge pull request #6946 from fanninpm/3.14-test_tstring
...
Update `test_tstring` from v3.14.2
2026-02-02 08:09:48 +09:00
Padraic Fanning
491d230dec
Make test_tstring platform-independent
2026-02-01 15:08:10 -05:00
Padraic Fanning
b805008510
Make test_unpack_ex platform-independent
2026-02-01 14:38:26 -05:00
Jeong, YunWon
5e732c5e2a
Fix wasip2 build ( #6935 )
2026-02-02 01:26:17 +09:00
Padraic Fanning
f6d1fe4aa1
Add test_pep646_syntax to platform-independent tests
2026-01-31 21:48:51 -05:00
Jeong, YunWon
ba8749b792
Align del behavior ( #6772 )
...
* slot_del
* refcount inc_by for atomicity
* temp patch multithreading
* apply review
2026-01-31 23:09:10 +09:00
Jeong, YunWon
d0003f85c5
skip test_asyncio on windows
2026-01-29 22:13:26 +09:00
fanninpm
601b9d8984
Make issue_assign job run on ubuntu-slim runner ( #6890 )
2026-01-28 08:28:57 +09:00
Jeong, YunWon
5b7f93f6b6
Fix CI: cargo doc --lock ( #6888 )
...
* cargo doc --locked
* Update Cargo.lock
2026-01-27 21:51:48 +09:00
dependabot[bot]
5a02051d68
Bump actions/checkout from 6.0.1 to 6.0.2 ( #6881 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6.0.1...v6.0.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
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-01-27 09:58:52 +09:00
dependabot[bot]
4eb11ba940
Bump actions/setup-python from 6.1.0 to 6.2.0 ( #6880 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6.1.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-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 09:58:33 +09:00
Jeong, YunWon
180c68e76b
improve deps CI formatting and name resolution ( #6847 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Improvements**
* Enhanced test module dependency tracking in automated checks to
properly identify and report test-related dependencies.
* Improved dependency resolution logic with better module name mapping
and deduplication for clearer dependency reporting.
* Refined formatting of dependency information and todo items for
improved readability.
* Dependency review comments now automatically refresh with the latest
information when updated.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-01-24 00:32:32 +09:00
9b56aa5b60
[update_lib] show dependent tests in deps subcommand ( #6828 )
...
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeong YunWon <jeong@youknowone.org >
2026-01-23 08:13:16 +09:00
Jeong YunWon
43bd4940ea
CI tests update_lib
2026-01-22 20:59:49 +09:00
fanninpm
122fac9c53
Optimize CI cache usage ( #6707 )
...
* Make whats_left.py compile with same settings as before
* Add --no-default-features to scripts/whats_left.py
* Build RustPython with no default features
* Retrigger CI
2026-01-21 20:17:42 +09:00
Jeong, YunWon
d690b2d65e
[update_lib] todo subcommand ( #6823 )
...
* [update_lib] todo
* better CI comment
2026-01-21 09:00:45 +09:00
Jeong, YunWon
58c804309b
[update_lib] show deps ( #6821 )
...
* show_deps
* soft deps tree
* show deps CI
2026-01-21 01:25:30 +09:00
Jeong, YunWon
94ccfb8b18
Prohibit AI PR submit ( #6813 )
2026-01-20 21:13:28 +09:00
Jeong, YunWon
2b8fac3af3
auto mark parent tests ( #6778 )
...
* don't skip auto-format
* auto mark parent
2026-01-18 22:06:07 +09:00
Lee Dogeon and Claude Opus 4.5
4b5e73577a
Add metadata when uploading benchmark data ( #6759 )
...
Generate a metadata file alongside criterion benchmark data containing
the commit hash, ref name, and timestamp for tracking purposes.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-18 21:51:39 +09:00
Jeong, YunWon
941a7bb784
setup ndk on CI ( #6773 )
2026-01-18 18:02:57 +09:00
Jeong, YunWon
c490a357fd
relocate scripts ( #6753 )
2026-01-17 21:52:53 +09:00
Jeong, YunWon
ea1e60e9ca
mark version to 3.14
2026-01-17 19:21:10 +09:00
Jeong, YunWon
c06701abc8
skip test_multiprocessing_{fork,spawn}.test_threads.py ( #6735 )
2026-01-15 14:29:41 +09:00
Jeong, YunWon
b214362ca1
remove polluting tests ( #6733 )
2026-01-15 08:36:56 +09:00
Jeong, YunWon
7a516c44c9
Update AI docs ( #6728 )
...
* update copilot instructions
* upgrade-pylib command
2026-01-14 23:51:41 +09:00
Jeong, YunWon
81d89d1d90
Fix flaky multiprocessing tests ( #6725 )
2026-01-14 16:59:10 +09:00