This is the initial release of this module, which was extracted from github.com/docker/docker/pkg/archive, with some additional refactors to align with the equivalent package in containerd. This release should be considered "transitional", and contains various functions and methods that are marked deprecated, which will be removed in a future release once consumers have migrated.
What's Changed
- Small fixes for compilation in https://github.com/moby/go-archive/pull/1
- gha: add codeQL, test and codecov in https://github.com/moby/go-archive/pull/5
- use wrapper function instead of variable for freebsd in https://github.com/moby/go-archive/pull/3
- fix linting issues in https://github.com/moby/go-archive/pull/2
- ci: add golangci-lint in https://github.com/moby/go-archive/pull/4
- assert interface for nosysFileInfo in https://github.com/moby/go-archive/pull/6
- move compression to a separate package in https://github.com/moby/go-archive/pull/7
- move FileInfoHeaderNoLookups to separate tarheader package in https://github.com/moby/go-archive/pull/8
Full Changelog: https://github.com/moby/go-archive/commits/v0.1.0