Commit Graph
451 Commits
Author SHA1 Message Date
Shahar Naveh 44b4eff2fe Don't trigger update libs status on forks (#7428) 2026-03-14 20:23:08 +09:00
Jeong, YunWon acb9937c49 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 fb41218ef5 Enable jit on macos (#7401) 2026-03-12 09:20:24 +09:00
Shahar Naveh e046877025 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] 8700f7320a 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] 5bc556d5d4 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](https://github.com/github/gh-aw/compare/88319be75ab1adc60640307a10e5cf04b3deff1e...f1073c5498ee46fec1530555a7c953445417c69b)

---
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 dce82f9429 Update ruff to 0.15.5 (#7366) 2026-03-08 10:36:27 +09:00
Shahar Naveh ea8bf5dd9f Unified action for installing Linux deps (#7381) 2026-03-08 10:35:24 +09:00
Shahar Naveh 0629010546 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 9f5502869e Remove duplicate cargo check (#7377) 2026-03-07 20:28:58 +09:00
Shahar Naveh 973f2f0039 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 3bf54e9224 Unpin nightly channel for miri tests (#7378) 2026-03-07 20:22:07 +09:00
Jeong, YunWon 2bdc2315ef replace auto commit to format suggestion (#7375) 2026-03-07 14:53:25 +09:00
dependabot[bot] fcc83799ed 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](https://github.com/github/gh-aw/compare/e422993ded9178a8a35804fbc44b1ca761513d15...88319be75ab1adc60640307a10e5cf04b3deff1e)

---
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 6ac0c39a30 Prevent shell injection (#7310) 2026-03-02 19:45:58 +09:00
dependabot[bot] 762d27bbc5 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](https://github.com/github/gh-aw/compare/cccf96100f50705c4291b91a6071c556f72cb3ef...e422993ded9178a8a35804fbc44b1ca761513d15)

---
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
fanninpm d7333328fd Add crypto group to dependabot config (#7304) 2026-03-02 10:18:01 +09:00
dependabot[bot] 41ebffbca6 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](https://github.com/github/gh-aw/compare/9cbca3cd9be433a23a38e4da332635097fd40251...cccf96100f50705c4291b91a6071c556f72cb3ef)

---
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
Shahar Naveh afc86d4525 Add npm to dependabot (#7291) 2026-03-01 21:55:34 +09:00
dependabot[bot] d95c7b8f1d 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] 75eb8c455e 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](https://github.com/github/gh-aw/compare/bf34f9947505c887fdc597a13b8ff277cccd9c20...9cbca3cd9be433a23a38e4da332635097fd40251)

---
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] c564ac52ba 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
fanninpm 2b1ba58967 Edit dependency groups (#7257)
* Add random dependency group

See #7064 for why.

* Fold cranelift group into wasmtime group
2026-02-28 22:07:29 +09:00
Jeong, YunWon 42719e0567 extend timeout 2026-02-28 10:35:38 +09:00
Shahar Naveh 79983fdd2e 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 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, YunWonandgithub-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
fanninpmandcoderabbitai[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