b333ffa781
merge upstream
CI / Run rust tests (macos-latest) (push) Has been cancelled
CI / Run rust tests (ubuntu-latest) (push) Has been cancelled
CI / Run rust tests (windows-latest) (push) Has been cancelled
CI / Ensure compilation on various targets (push) Has been cancelled
CI / Run snippets and cpython tests (macos-latest) (push) Has been cancelled
CI / Run snippets and cpython tests (ubuntu-latest) (push) Has been cancelled
CI / Run snippets and cpython tests (windows-latest) (push) Has been cancelled
CI / Check Rust code with rustfmt and clippy (push) Has been cancelled
CI / Run tests under miri (push) Has been cancelled
CI / Check the WASM package and demo (push) Has been cancelled
CI / Run snippets and cpython tests on wasm-wasi (push) Has been cancelled
2025-02-08 16:33:07 +09:00
Jeong YunWon
0e00d2328d
wasm32-wasi -> wasm32-wasip1
2025-01-13 15:06:29 +09:00
308b95ec13
Update .github/workflows/ai-review.yml
2025-01-11 01:53:46 +09:00
5f77ce5b4f
Update .github/workflows/ai-review.yml
2025-01-11 00:44:09 +09:00
4da57d42de
Update .github/workflows/ai-review.yml
CI / Run rust tests (macos-latest) (push) Has been cancelled
CI / Run rust tests (windows-latest) (push) Has been cancelled
CI / Ensure compilation on various targets (push) Has been cancelled
CI / Run snippets and cpython tests (macos-latest) (push) Has been cancelled
CI / Run snippets and cpython tests (ubuntu-latest) (push) Has been cancelled
CI / Run snippets and cpython tests (windows-latest) (push) Has been cancelled
CI / Check Rust code with rustfmt and clippy (push) Has been cancelled
CI / Run tests under miri (push) Has been cancelled
CI / Check the WASM package and demo (push) Has been cancelled
CI / Run snippets and cpython tests on wasm-wasi (push) Has been cancelled
CI / Run rust tests (ubuntu-latest) (push) Has been cancelled
2025-01-10 13:54:55 +09:00
2777588bb4
Add ci
CI / Run rust tests (macos-latest) (push) Has been cancelled
CI / Run rust tests (windows-latest) (push) Has been cancelled
CI / Ensure compilation on various targets (push) Has been cancelled
CI / Run snippets and cpython tests (macos-latest) (push) Has been cancelled
CI / Run snippets and cpython tests (ubuntu-latest) (push) Has been cancelled
CI / Run snippets and cpython tests (windows-latest) (push) Has been cancelled
CI / Check Rust code with rustfmt and clippy (push) Has been cancelled
CI / Run tests under miri (push) Has been cancelled
CI / Check the WASM package and demo (push) Has been cancelled
CI / Run snippets and cpython tests on wasm-wasi (push) Has been cancelled
CI / Run rust tests (ubuntu-latest) (push) Has been cancelled
2025-01-10 11:48:55 +09:00
Shubham Patil
e2a55cbf34
Handle pre-release flag being empty for schedule triggers in release workflow
...
GitHub workflow_dispatch input variables are always empty for other triggers
2025-01-09 17:31:02 +09:00
Jeong, YunWon
a5e6ade9cb
Merge pull request #5454 from coolreader18/rust-1.83
...
Bump MSRV to 1.83
2025-01-07 13:13:42 +09:00
Noa
8c7bfb3e1a
Fix redox
2025-01-06 13:09:49 -06:00
Shubham Patil
3feaf689d8
Re-enable Release Notes Generation
2025-01-03 21:49:17 +05:30
Shubham Patil
bd627b58af
Schedule Pre-Release on Monday 9AM UTC
2025-01-03 21:49:17 +05:30
Shubham Patil
c561d33cb2
Support both Release & Pre-Release in Release Workflow
...
On Push "main" is removed
2025-01-03 21:49:17 +05:30
Ashwin Naren
c8fd3bd683
Build wasm on release
2025-01-03 14:56:58 +09:00
Shubham Patil
1abaf87abe
Temporarily disable release notes generation
...
Release creation fails with this error:
```
HTTP 422: Validation Failed (https://api.github.com/repos/RustPython/RustPython/releases )
body is too long (maximum is 125000 characters)
Error: Process completed with exit code 1.
```
Most likely because there's no previous release to diff of from.
Disabling, getting a green release & enabling back might fix this.
2024-12-30 16:44:55 +09:00
Shubham Patil
646cc81656
Add GitHub Binary Release Pipeline for RustPython ( #5456 )
2024-12-28 11:34:53 +09:00
Noa
8ac7e34be2
Updates for Rust 1.83
2024-12-03 17:05:24 -06:00
dependabot[bot]
3b6db8e21a
Bump the github-actions group with 7 updates
...
Bumps the github-actions group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `3` | `4` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `4` | `5` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `3` | `4` |
| [mwilliamson/setup-wabt-action](https://github.com/mwilliamson/setup-wabt-action ) | `1` | `3` |
| [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages ) | `2` | `4` |
| [wasmerio/setup-wasmer](https://github.com/wasmerio/setup-wasmer ) | `2` | `3` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `3` | `5` |
Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
Updates `actions/setup-python` from 4 to 5
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
Updates `actions/setup-node` from 3 to 4
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
Updates `mwilliamson/setup-wabt-action` from 1 to 3
- [Release notes](https://github.com/mwilliamson/setup-wabt-action/releases )
- [Commits](https://github.com/mwilliamson/setup-wabt-action/compare/v1...v3 )
Updates `peaceiris/actions-gh-pages` from 2 to 4
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases )
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md )
- [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v2...v4 )
Updates `wasmerio/setup-wasmer` from 2 to 3
- [Release notes](https://github.com/wasmerio/setup-wasmer/releases )
- [Commits](https://github.com/wasmerio/setup-wasmer/compare/v2...v3 )
Updates `codecov/codecov-action` from 3 to 5
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: mwilliamson/setup-wabt-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: peaceiris/actions-gh-pages
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: wasmerio/setup-wasmer
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-27 17:44:35 -07:00
Noa
23f7cbf1c3
Make sqlite optional
2024-09-19 11:13:51 +09:00
Jeong YunWon
fe63ca762f
separate wasm-unknown-test
2024-08-09 02:23:49 +09:00
Noa
7dfb760421
Make rustpython-vm compatible with non-js wasm32-unknown & add tests
2024-08-09 02:04:25 +09:00
Jeong YunWon
ff9aa0fc54
Add example projects
2024-08-07 07:48:42 +09:00
Jeong YunWon
f709a2805d
mark failing tests
2024-06-22 16:18:34 +09:00
Jeong YunWon
7b17965b26
Enable macOS SSL
2024-05-21 09:05:26 +09:00
Jeong YunWon
1bc1370701
Add wasi unittest CI
2024-04-30 22:21:56 +09:00
Jeong YunWon
2c0e439d0d
Disable jit for macos from CI to avoid arm64 CI failure
2024-04-28 00:07:55 +09:00
Jeong YunWon
ed51d8dcf6
upgrade geckodriver
2024-04-25 23:11:56 +09:00
Jeong YunWon
c107a938be
remove -u all from mac/windows
2024-04-24 01:46:27 +09:00
Jeong, YunWon
49cfcd817d
remove some skipIf and enable shutil CI for windows ( #5235 )
...
* mark failing shtuil tests in windows
* unsetenv raise more informed error
* Remove a few skipIf for windows
2024-04-20 03:00:27 +09:00
Jeong YunWon
13c491712b
add six install to CI
2024-04-19 22:45:25 +09:00
Moreal
b1c3c9a9d6
Bump CPython version to 3.12.3 in CI
2024-04-14 13:07:13 +09:00
Jeong YunWon
9f24841f6d
remove -u from macOS/windows
2024-04-09 11:18:14 +09:00
Dmitry Erlikh
97a0705d2e
Fix Windows CI ( #5168 )
...
* pin openssl version for windows CI
* use cargo vcpkg
* install openssl with vcpkg
* use Swatinem/rust-cache right after dtolnay/rust-toolchain
* cargo install --target-dir=target cargo-vcpkg
---------
Co-authored-by: Dmitry Erlikh <d.erlikh@smartrecruiters.com >
2024-02-19 02:36:18 +09:00
Jeong YunWon
16a3edd432
Fix wasi CI
2023-12-28 02:34:41 +09:00
Jeong, YunWon
af884cb284
First step for Python 3.12 support ( #5078 )
...
* Mark 3.12
* Update importlib from Python 3.12.0
* Update test_importlib from Python3.12
* Mark failings tests from importlib
* Update test.support from Python3.12
* Fix unsupported parser feature
* mark failing test
* Update functools from Python 3.12
* manual type annotation
* slice behavior changed in 3.12
* empty unittest.main returns non-zero
* test_decimal from CPython 3.12
* Mark failing tests
* Update test_unicode from CPython 3.12
* Update test_functools from Python 3.12
* Update enum from Python 3.12
* enum
* Doc format changed
* Update test_module from CPython
---------
Co-authored-by: CPython developers <>
2023-10-22 19:19:05 -07:00
Jeong, YunWon
987d50c092
port to windows-rs ( #5080 )
...
* Fix OpenSSL in windows CI
* bump windows-rs
* prepare windows-sys 0.48
* CloseHandle
* DuplicateHandle
* CreatePipe
* GetFileType
* GetExitCodeProcess
* TerminateProcess
* GetStdHandle
* GetCurrentProcess
* DeleteProcThreadAttributeList
* WaitForSingleObject
* CreateProcessW
* InitializeProcThreadAttributeList
* UpdateProcThreadAttribute
* clean up helpers
2023-10-07 03:01:42 +09:00
Jeong, YunWon
7022512b83
retry windows ci openssl fix ( #5082 )
2023-10-06 14:34:35 +09:00
dvermd
0d0139b322
Update enum to CPython 3.11.5 ( #5074 )
...
part of: #4564
2023-10-03 22:32:38 +09:00
Jeong, YunWon
37ce45fffb
Fix windows CI error ( #5068 )
2023-09-27 17:42:54 +09:00
Caleb Cartwright
21cff29c31
ci: simplify rustfmt invocation ( #5064 )
2023-09-14 17:11:44 +09:00
Zanie
b088787f7b
Remove commented use of ASDL update script from CI workflow
2023-07-11 15:44:22 -05:00
Jim Fasarakis-Hilliard
4bec66e1c6
Pin Python version to 3.11.4 in CI runs. ( #5015 )
...
* Pin Python version to 3.11.4 in CI runs.
* Use quotation marks around version, yaml parsing issues.
Co-authored-by: fanninpm <fanninpm@miamioh.edu >
---------
Co-authored-by: fanninpm <fanninpm@miamioh.edu >
2023-06-18 14:36:50 +03:00
Dan Näsman
1cdc5d3294
Add get_int_max_str_digits and set_int_max_str_digits in sys. ( #5014 )
...
---------
Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com >
2023-06-17 23:46:22 +03:00
Jim Fasarakis-Hilliard
2b4f607cbc
Set correct output file ( #5006 )
2023-06-12 19:48:25 +09:00
Jim Fasarakis-Hilliard
06c6244599
Fix failures in the cron ci. ( #5002 )
2023-06-11 14:23:17 +03:00
Jim Fasarakis-Hilliard
531f4babff
Temporarily skip configparser. ( #4997 )
...
* Temporarily skip configparser, socketserver tests.
2023-06-10 18:15:30 +03:00
Jeong YunWon
5337dedadf
CI using exclude
2023-05-10 15:35:00 +09:00
Jeong YunWon
a5ed4070bf
remove lalrpop deps from cron-ci.yaml
2023-05-10 04:13:30 +09:00
Jeong YunWon
f2cfa5f0a7
Split parser to new repository
...
6b60f85cc4
2023-05-06 14:38:11 +09:00
Jeong YunWon
8c1d923f3e
Use ruff for CI
2023-04-28 18:57:53 +09:00
Ankit Kumar Pandey
ba6757ad11
add CI for pip check inside venv
2023-04-23 12:23:29 +09:00