* make local-cross more reliable for CI
* Fix cross-compilation
* zstd: use github.com/klauspost/compress directly
* Add support for installing man pages
* Remove merged directory when it is unmounted
* Switch to golangci-lint
* Update generated files
* Keep track of the UIDs and GIDs used in applied layers
* Add cirrus vendor check
* Switch to go modules
* Use same variable name on both commands
* cirrus: ubuntu: try removing cryptsetup-initramfs
* Move lockfiles to their own package
* getLockfile(): use the absolute path
* lockfile: don't bother releasing a lock when closing a file
* locking: take read locks on read-only stores
* locking test updates
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Closes: #1739
Approved by: TomSweeneyRedHat
Also vendor in latest golang.org/x to attempt to fix issue with testing.
The latest tests were blowing up because of errors in the golang.org/x/sys
code. Updating the vendoring and switching the validate Checkout are being
done to make the tests pass.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
Closes: #723
Approved by: TomSweeneyRedHat