renovate[bot] and Sylvestre Ledru
5122acc896
chore(deps): update codecov/codecov-action action to v7
2026-06-07 09:05:21 +02:00
mukunda katta and Sylvestre Ledru
f6e69e734b
fix: preserve latest binary executable mode
2026-05-24 17:57:32 +02:00
Daniel Hofstetter
7f00ab2f16
Remove trailing whitespace
2026-05-09 16:05:32 +02:00
Daniel Hofstetter
249a4f4a26
Add newline at the end of two files
2026-05-09 16:05:32 +02:00
xtqqczze and Sylvestre Ledru
6215664b2e
actions: add security audit workflow
2026-04-30 22:03:29 +02:00
renovate[bot] and Daniel Hofstetter
14b156995e
chore(deps): update dawidd6/action-download-artifact action to v21
2026-04-28 13:31:38 +02:00
renovate[bot] and Daniel Hofstetter
0cf23a8e34
chore(deps): update mozilla-actions/sccache-action action to v0.0.10
2026-04-23 07:28:32 +02:00
oech3 and Daniel Hofstetter
ebb321e90e
Add CI for wasm32
2026-04-21 14:20:02 +02:00
YumeYuka and Sylvestre Ledru
59d24ac8dd
ci: add Android build check for 32-bit and 64-bit targets
2026-04-12 17:29:50 +02:00
renovate[bot] and Daniel Hofstetter
b72279afb3
chore(deps): update softprops/action-gh-release action to v3
2026-04-12 10:20:28 +02:00
renovate[bot] and Daniel Hofstetter
e3ff6cc268
chore(deps): update actions/github-script action to v9
2026-04-10 07:04:56 +02:00
oech3 and Sylvestre Ledru
68b5883b0e
Override latest-commit's body with corresponding commit
2026-04-03 11:23:13 +02:00
renovate[bot] and Daniel Hofstetter
1b747a66a8
chore(deps): update dawidd6/action-download-artifact action to v20
2026-04-03 07:15:16 +02:00
renovate[bot] and Daniel Hofstetter
34651493c1
chore(deps): update codecov/codecov-action action to v6
2026-03-27 07:24:50 +01:00
16f11456b3
fix: rewrite GNU testsuite harness to run upstream test scripts directly
...
The previous harness tried to extract sed commands from GNU test scripts
via regex pattern matching, which produced false negatives (comparing
against empty expected output) and false positives. This led to inflated
test counts and unreliable pass/fail signals.
The new approach:
- Provides a lightweight shim for the gnulib test framework (init.sh)
with implementations of compare_, returns_, skip_, framework_failure_,
and all require_* functions
- Executes each .sh test script from the GNU testsuite directly,
injecting our Rust sed binary via PATH
- Uses a clean srcdir with symlinks to real test data files
- Adds per-test timeout (10s) to catch infinite loops, with SIGTERM
isolation so timeout signals don't kill the parent script
- Properly propagates exit codes (0=pass, 77=skip, 99=framework failure)
Results are now consistent with CI tracking (~12% pass rate) with
clear PASS/FAIL/SKIP/timeout categorization.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 22:04:56 +01:00
renovate[bot] and Daniel Hofstetter
81d98b9049
chore(deps): update dawidd6/action-download-artifact action to v19
2026-03-18 10:55:40 +01:00
renovate[bot] and Daniel Hofstetter
25efbc0ab7
chore(deps): update dawidd6/action-download-artifact action to v18
2026-03-15 10:47:13 +01:00
renovate[bot] and Daniel Hofstetter
19363fa810
chore(deps): update dawidd6/action-download-artifact action to v17
2026-03-12 15:33:11 +01:00
oech3 and Sylvestre Ledru
61152af62b
Quick codspeed setup
2026-03-10 09:06:10 +01:00
renovate[bot] and Daniel Hofstetter
9f6f052c27
chore(deps): update github artifact actions
2026-02-27 06:57:50 +01:00
renovate[bot] and Daniel Hofstetter
569ec711ac
chore(deps): update dawidd6/action-download-artifact action to v16
2026-02-26 07:08:58 +01:00
oech3 and Daniel Hofstetter
d102d0be73
reproducible fuzzing, fast setup
2026-02-20 10:50:47 +01:00
renovate[bot] and Daniel Hofstetter
5ecd6afedb
chore(deps): update dawidd6/action-download-artifact action to v15
2026-02-18 13:38:50 +01:00
oech3 and Sylvestre Ledru
b5b4cefb77
Drop apt-get
2026-02-13 14:36:53 +01:00
renovate[bot] and GitHub
003b579967
chore(deps): update dawidd6/action-download-artifact action to v14
2026-02-01 15:00:12 +00:00