Commit Graph

298 Commits

Author SHA1 Message Date
Sylvestre Ledru f85dddd20e Merge pull request #142 from cakebaker/bump_rust_version
Bump Rust version to `1.94.0`
latest-commit
2026-04-03 09:39:19 +02:00
Sylvestre Ledru 8ecd8e0bfd Merge pull request #144 from cakebaker/bump_lzma_rust2
Bump `lzma-rust2` from `0.16.1` to `0.16.2`
2026-04-03 09:39:07 +02:00
Sylvestre Ledru f1656a7b57 Merge pull request #140 from oech3/pub-main
publish binary from main
2026-04-03 09:38:57 +02:00
Daniel Hofstetter 35a9bdace1 Bump lzma-rust2 from 0.16.1 to 0.16.2 2026-04-03 09:10:39 +02:00
renovate[bot] 779680b9e6 chore(deps): update dawidd6/action-download-artifact action to v20 2026-04-03 07:15:40 +02:00
Daniel Hofstetter 88bf0c4eb4 Bump Rust version to 1.94.0 2026-04-02 17:08:35 +02:00
oech3 10e9f60d89 publish binary from main 2026-04-02 23:57:28 +09:00
oech3 5eb84dd1c6 GnuTests: support any build profile 2026-04-02 16:50:50 +02:00
oech3 7400c3954a GnuTests: Use pre-installed rust for faster setup 2026-04-02 16:42:05 +02:00
renovate[bot] 263108efa1 chore(deps): update rust crate zip to v8.5.0 2026-04-02 07:07:53 +02:00
renovate[bot] 9153091516 fix(deps): update rust crate similar to v3 2026-04-02 07:04:38 +02:00
renovate[bot] 170c5bdefc chore(deps): update rust crate libc to v0.2.184 2026-04-01 15:03:42 +02:00
renovate[bot] 4621eb987e chore(deps): update github artifact actions 2026-03-30 07:40:03 +02:00
renovate[bot] ae15434bcf chore(deps): update dawidd6/action-download-artifact action to v19 2026-03-30 07:39:13 +02:00
renovate[bot] 09dad069d5 chore(deps): update actions/checkout action to v6 2026-03-30 07:38:24 +02:00
Sylvestre Ledru fed5e3f6f3 Merge pull request #45 from kaladron/gnu-tar-check
GitHub Actions workflow for running GNU tar tests
2026-03-29 18:25:43 +02:00
Jeff Bailey 2b5a760d7e Pump action version to match Coreutils 2026-03-29 15:41:16 +00:00
Jeff Bailey 87120ae1d1 ci: remove preinstalled apt packages and use command -v for tool detection
Remove autoconf, bison, texinfo, gcc, g++, and jq from apt-get install
since they are preinstalled on the ubuntu-24.04 runner image.

Replace the OSTYPE case block in run-gnu-test.sh with command -v probing
for MAKE, NPROC, and READLINK, as suggested by @oech3.
2026-03-29 15:28:17 +00:00
Jeff Bailey 26d7a01037 ci: fix log compression glob for GNU tar's autotest structure
Individual test logs are at tests/testsuite.dir/NNN/testsuite.log
(two levels deep), not one level deep. Replace the failing shell
glob with find -mindepth 2, and update the upload path to match.
2026-03-29 15:23:39 +00:00
Jeff Bailey ff6be279d5 ci: clean up GNU test workflows and optimize utility scripts
- Remove redundant comparison script
- Fix missing artifact upload for PR comments
- Optimize GNU log extraction and build bootstrapping
- Standardize workflow paths and environment variables
2026-03-29 15:16:11 +00:00
Jeff Bailey be5b4923aa ci: implement GNU test result aggregation and comparison
- Add extraction of GNU test results into JSON artifacts
- Add aggregation job to summarize results and compare against reference
- Enable continue-on-error for GNU tests to allow workflow completion on failures
- Align log compression and upload behavior with coreutils CI
2026-03-29 15:16:11 +00:00
Jeff Bailey 55f72b555d GitHub Actions workflow for running GNU tar tests
This checks out GNU tar and runs its test suite
against our built tar binary.

The hooks in autotest aren't working correctly,
so we manually overwrite the built binary with
our generated binary for testing.
2026-03-29 15:16:11 +00:00
oech3 7a1849388c ci.yml: dedup env: 2026-03-28 13:40:07 +01:00
renovate[bot] b64408ef5f chore(deps): update rust crate clap_mangen to 0.3 2026-03-28 07:13:19 +01:00
renovate[bot] 2498169234 chore(deps): update rust crate ctor to 0.8.0 2026-03-28 07:07:12 +01:00