Shahar Naveh and coderabbitai[bot]
b2b3070d12
Resolve excessive-permissions warning in ci.yaml ( #7547 )
...
* Resolve `excessive-permissions` warning in `ci.yaml`
* Update .github/workflows/ci.yaml
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-03-31 14:53:08 +09:00
dependabot[bot]
eb38c204b3
Bump j178/prek-action from 2.0.0 to 2.0.1 ( #7544 )
...
Bumps [j178/prek-action](https://github.com/j178/prek-action ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/j178/prek-action/releases )
- [Commits](https://github.com/j178/prek-action/compare/79f765515bd648eb4d6bb1b17277b7cb22cb6468...53276d8b0d10f8b6672aa85b4588c6921d0370cc )
---
updated-dependencies:
- dependency-name: j178/prek-action
dependency-version: 2.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-30 18:38:01 +02:00
Shahar Naveh
ce331a3e11
Resolve template injection ( #7546 )
2026-03-31 01:30:41 +09:00
dependabot[bot]
9b43343c78
Bump dtolnay/rust-toolchain ( #7545 )
...
Bumps [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain ) from efa25f7f19611383d5b0ccf2d1c8914531636bf9 to 3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9.
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases )
- [Commits](https://github.com/dtolnay/rust-toolchain/compare/efa25f7f19611383d5b0ccf2d1c8914531636bf9...3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 )
---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
dependency-version: 3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 01:30:08 +09:00
Shahar Naveh
3c88e681a8
Split cargo check matrix to individual targets. Avoid cache poisoning ( #7540 )
...
* Split check matrix. Prevent cache poisoning
* Use `rustup`
* Change name
* Align cargo args
2026-03-30 23:59:48 +09:00
Shahar Naveh
d998b62bca
Fix lint warnings in release.yml ( #7538 )
2026-03-30 18:53:38 +09:00
Jeong, YunWon
99311d4617
fix cron-ci ( #7483 )
...
* fix cron-ci
* fix custom_text_test_runner
2026-03-27 23:55:30 +09:00
Shahar Naveh
b1eda639f0
Unify lint CI job ( #7505 )
...
* use `prek` for unified linting
* Fix actionlint error
* Generate metadata when specific files change
* `check_redundant_patches.py` to accept glob path
* Test
* revert defective changes
* use `rustfmt` over `cargo fmt` for individual files
* debug reviewdog
* rustfmt
* Move comment to correct location
* defevtive fmt test
* Fail with reviewdog
* fix reviewdog perms
* Try to use present token
* without checks oerms
* put normal perms
* fmt
2026-03-26 21:43:34 +09:00
Shahar Naveh
dcf1e0629c
Align concurrency CI groups names ( #7508 )
2026-03-26 14:33:14 +09:00
Shahar Naveh
c0d829e75c
Pin setup-node action to a commit hash ( #7495 )
...
* Pin `setup-node` action to a commit hash
* Don't use cache for release
* Revert changes of `release.yml`
2026-03-25 12:05:19 +09:00
Shahar Naveh
571b504300
Cleanup release.yml a bit ( #7499 )
...
* Cleanup matrix usage. enables jit on macos
* Pin some actions to commit hash
* Disable node cache
* Inline `CARGO_ARGS`
* Add `stdio` and `host_env` features
* Only upload to pages if not running on fork
2026-03-25 12:04:56 +09:00
Shahar Naveh
5d03f11e5e
Pin rust-toolchain action to a commit hash ( #7500 )
2026-03-25 12:04:34 +09:00
Shahar Naveh
093cb12768
Add test_concurrent_futures to FLAKY_MP_TESTS ( #7502 )
2026-03-25 12:04:14 +09:00
Shahar Naveh
a4cd2a3cb0
Resolve shellcheck warning on ci.yaml ( #7501 )
2026-03-25 12:03:25 +09:00
Shahar Naveh
54dc765227
Pin setup-python action to a commit hash ( #7494 )
2026-03-25 11:58:39 +09:00
Shahar Naveh
0aa692e99a
Pin setup-python action to a commit hash ( #7492 )
2026-03-24 12:53:21 +09:00
dependabot[bot]
211753284f
Bump cargo-bins/cargo-binstall from 1.17.7 to 1.17.8 ( #7488 )
...
Bumps [cargo-bins/cargo-binstall](https://github.com/cargo-bins/cargo-binstall ) from 1.17.7 to 1.17.8.
- [Release notes](https://github.com/cargo-bins/cargo-binstall/releases )
- [Changelog](https://github.com/cargo-bins/cargo-binstall/blob/main/release-plz.toml )
- [Commits](https://github.com/cargo-bins/cargo-binstall/compare/1800853f2578f8c34492ec76154caef8e163fbca...113a77a4ce971c41332f2129c3d995df993cf746 )
---
updated-dependencies:
- dependency-name: cargo-bins/cargo-binstall
dependency-version: 1.17.8
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-24 12:52:39 +09:00
dependabot[bot]
4aa5f10c4a
Bump actions/cache from 5.0.3 to 5.0.4 ( #7487 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.3 to 5.0.4.
- [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/cdf6c1fa76f9f475f3d7449005a359c84ca0f306...668228422ae6a00e4ad889ee87cd7109ec5666a7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.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-24 12:52:25 +09:00
dependabot[bot]
8db54f029d
Bump github/gh-aw from 0.58.3 to 0.62.5 ( #7486 )
...
Bumps [github/gh-aw](https://github.com/github/gh-aw ) from 0.58.3 to 0.62.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/08a903b1fb2e493a84a57577778fe5dd711f9468...48d8fdfddc8cad854ac0c70ceb573f09fb8f9c9b )
---
updated-dependencies:
- dependency-name: github/gh-aw
dependency-version: 0.62.5
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-24 12:52:10 +09:00
Shahar Naveh
0d0171070b
Set dependabot cooldown ( #7490 )
...
* Set dependabot cooldown
* Increase default to 7 days
2026-03-24 12:45:30 +09:00
Shahar Naveh
5b081e2029
Adjust permissions of update-doc-db job ( #7496 )
2026-03-24 12:45:06 +09:00
Shahar Naveh
c0f7c3c6ef
Pin setup-python action to a commit hash ( #7491 )
2026-03-24 12:44:42 +09:00
Shahar Naveh
5bb6a3a607
Add zizmor CI ( #7463 )
2026-03-20 21:37:12 +09:00
Shahar Naveh
0a19d7203f
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
2e777a6fb3
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
25b55d01e3
Add actionlint step ( #7464 )
2026-03-19 20:41:59 +09:00
Shahar Naveh
3069d06851
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
80185944e3
Only save cache if running on main ( #7460 )
2026-03-18 21:57:19 +09:00
Shahar Naveh
fca69f5b78
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
0e49b70256
Cleanup ci.yaml matrix usage ( #7260 )
...
* cleanup
* Don't enable all resources on windows
2026-03-17 20:46:33 +09:00
dependabot[bot]
58eff33a23
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]
57923b6870
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]
c1b9639389
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](https://github.com/github/gh-aw/compare/f1073c5498ee46fec1530555a7c953445417c69b...08a903b1fb2e493a84a57577778fe5dd711f9468 )
---
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
caa64088c6
Pin checkout to commit. Don't persist creds if not needed ( #7430 )
2026-03-16 12:34:43 +09:00
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