The GitHub Actions job "Java CI" on commons-compress.git/feat/refactor-tar-record has failed. Run started by GitHub user ppkarwasz (triggered by ppkarwasz).
Head commit for run: 07c685e62597906ddecfff741bd6bf84fc813c99 / Piotr P. Karwasz <pkarwasz-git...@apache.org> Uniform handling of special tar records in `TarFile` and `TarArchiveInputStream` This refactor unifies and streamlines how `TarFile` and `TarArchiveInputStream` process special archive members, ensuring consistent interpretation across both APIs. **Key changes:** * Extracted the shared logic for interpreting GNU long name/long link records and POSIX/PAX extended headers into `TarUtils`. * Added translation of legacy GNU long name/long link records into equivalent PAX extended header records for a unified internal representation. * Kept `TarArchiveInputStream.getLongNameData` for backward compatibility (it is `protected`), but **deprecates** it. **Benefits:** * Single point of maintenance for special record parsing. * Consistent behavior between streaming and file-based tar readers. * Simplifies adding support for new record types or extensions in the future. Report URL: https://github.com/apache/commons-compress/actions/runs/16859937991 With regards, GitHub Actions via GitBox