4 Commits

Author SHA1 Message Date
Kevin Burke b4865dab24 util: retry GNU tar setup downloads
The GNU tar CI job depends on git.savannah.gnu.org, which can fail
transiently during clone or submodule setup. Retry those network-dependent
setup steps with exponential backoff before failing the job.

Keep cleanup scoped to failed clone attempts, fail early if path_GNU already
points at a non-git directory, and tighten the helper script with pipefail and
shellcheck-clean quoting.
2026-05-18 08:46:15 -07:00
oech3 5eb84dd1c6 GnuTests: support any build profile 2026-04-02 16:50:50 +02: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 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