Commit Graph
70 Commits
Author SHA1 Message Date
Daniel Hofstetter 1119aff91a ci: fix style_empty_assertions job
by adding checkout step
2026-09-08 13:03:49 +02:00
oech3 9225d22f8b fix outdated comments about onig 2026-09-08 07:34:31 +02:00
wtcpython 35515138e2 expr: replace onig with fancy-regex
Replace the onig C-dependency in expr with the pure-Rust fancy-regex crate.
This removes the onig_sys C library dependency while preserving full POSIX BRE,
backreference, multibyte UTF-8, and C locale compatibility.
2026-09-07 11:31:36 +02:00
oech3 cccf8966e5 CI: remove unnecessary rust-toolchain 2026-08-26 07:45:08 +02:00
Daniel Hofstetter 259fdfc30d ci: add check for empty output assertions (#14116) 2026-08-25 08:37:55 +02:00
Sylvestre Ledru 9340caf1a6 ci: build the wasm targets against a WASI sysroot
expr depends on oniguruma, a C library, so cross-compiling it needs a
WASI sysroot: install wasi-sdk in the jobs that build wasm targets and
point CC/AR at it.

With that in place, neither expr nor test has to be excluded from the
wasmtime unit test run, and test_expr::/test_test:: can join the
integration tests run against the WASI binary.
2026-08-17 11:49:09 +01:00
Sylvestre Ledru 0db55f67a3 ci: report spelling as a warning instead of failing the build
Now that cspell runs locally via pre-commit, Style/spelling only annotates
unknown words rather than blocking the merge.

Also fix the pre_commit job, which ran "pre-commit run" without --all-files
and so matched zero files on a fresh checkout. Skip the hooks already covered
by the Style/format and Style/lint jobs, and drop the npm install of cspell
now that the hook provides its own.
2026-07-30 22:58:02 +02:00
renovate[bot] 7d202e5fa6 chore(deps): update mozilla-actions/sccache-action action to v0.0.11 2026-07-29 17:14:30 +02:00
Eduardo Rodrigues ed7f16d15d ci: add new wasm32-wasip2 target to workflow 2026-07-28 14:01:12 +02:00
renovate[bot] f1b4534d10 chore(deps): update actions/checkout action to v7.0.1 2026-07-21 08:17:50 +02:00
oech3 86aeb3fc3c CI: remove actions/setup-python 2026-07-20 09:40:42 +02:00
renovate[bot] 62f307c4f1 chore(deps): update astral-sh/ruff-action action to v4.1.0 2026-07-05 15:06:20 +02:00
renovate[bot] 0df85fb82f chore(deps): update actions/cache action to v6 2026-06-24 09:13:07 +02:00
renovate[bot] 87dab83e40 chore(deps): update actions/checkout action to v7 2026-06-18 17:15:24 +02:00
xtqqczze 0763c0b9c4 ci: add workflow to check TOML files 2026-05-29 21:36:40 +02:00
xtqqczze af3e2cfe9e ci: update macOS job features in code quality workflow 2026-05-19 15:00:14 +02:00
renovate[bot] 521c855524 chore(deps): update mozilla-actions/sccache-action action to v0.0.10 2026-04-23 07:37:53 +02:00
renovate[bot] b06d39ee1b chore(deps): update astral-sh/ruff-action action to v4 2026-04-22 07:37:48 +02:00
Sylvestre Ledru 56210f1137 test: add unit tests for compare_size_results.py
Mirrors test_compare_test_results.py: covers human_kb formatting,
load_sizes (date-keyed and flat), compare() including threshold
boundaries on both growth and shrinkage, format_report, and an
end-to-end main() check that the comment file is only written when
something significant is reported.

Wired into code-quality.yml alongside the existing compare_test_results
unit tests.
2026-04-11 16:02:00 +02:00
Sylvestre Ledru 8ffb33f1da adjust the spell-checker ignores 2026-04-03 18:57:24 +02:00
Sylvestre Ledru 9ccd9ada9a github action: move the clippy management into a script 2026-04-03 12:15:40 +02:00
Sylvestre Ledru d8a439c312 CI: run clippy on wasm32-wasip1 target with feat_wasm 2026-04-03 12:15:40 +02:00
oech3 2b05f2fa8c Remove duplicated features (#11510) 2026-03-27 09:52:28 +01:00
renovate[bot] a8a61e6799 chore(deps): update nick-fields/retry action to v4 2026-03-20 07:22:37 +01:00
oech3 59288a76b1 dedup env: CARGO_INCREMENTAL: 0 (#11360) 2026-03-17 14:50:06 +01:00