Shahar Naveh
b11b8e66ce
Add actionlint step ( #7464 )
2026-03-19 20:41:59 +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
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
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
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
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
Shahar Naveh
64088bb624
Add CI step for checking redundant test patches ( #7126 )
2026-02-15 20:39:57 +09:00
Shahar Naveh
8459e9b053
fix miri ci ( #7093 )
2026-02-13 00:17:53 +09:00
Jeong, YunWon
f777416870
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
fanninpm
2da6c34547
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]
20a58cbe3e
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](57714a7c8a...4919ec5cf1 )
---
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
f7b2660882
Fix test_asyncio for windows ( #6959 )
2026-02-02 15:58:16 +09:00
Jeong, YunWon
89dbd42da2
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
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
Lee Dogeon
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
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
81d89d1d90
Fix flaky multiprocessing tests ( #6725 )
2026-01-14 16:59:10 +09:00
Jeong, YunWon
69601a18a4
Upgrade threading to 3.13.11; sys.setprofile & impl more threading ( #6691 )
...
* Upgrade threading,test_threading from 3.13.11
* increase ci limit to 45mins
* impl more threading
* no static for asyncgen
2026-01-12 15:33:28 +09:00
Shahar Naveh
00bfea83bf
Update ruff to 0.14.11 in the CI ( #6708 )
...
* Update ruff to 0.14.11 in the CI
* Auto-format: cargo fmt --all
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-12 10:52:15 +09:00
Padraic Fanning
1dcded40b8
Fix YAML formatting issue
2026-01-10 22:52:29 -05:00
Padraic Fanning
f9a1f2bda8
Remove test_ssl from list of polluters
2026-01-10 22:10:35 -05:00
Padraic Fanning
8d505dc0e5
Remove test_raise from list of polluters
2026-01-10 22:10:35 -05:00
Padraic Fanning
717265a59a
Remove test_import from list of polluters
2026-01-10 22:10:35 -05:00
Padraic Fanning
1c07d3545e
Make skip in test_thread_pool os-agnostic
2026-01-10 22:10:35 -05:00
Padraic Fanning
ae6deb7437
Skip environment polluter in test.test_concurrent_futures.test_thread_pool
2026-01-10 22:10:35 -05:00