kaniko/vendor/github.com/docker/go-units
Joël Pepper 0cbb7664de
fix(executor): make pax tar builds reproducible again (#2384)
In v1.8.0 (commit 7410007) kaniko switched to using the pax tar header
format for compressing image layers, since this format allows for greater
precision in recording timestamps, however this inadvertendly broke the
"--reproducible" functionality, due to an bug in the underlying
go-containerregistry dependency which did not set the additional
timestamps in the pax header when canonicalizing image layers. This
oversight has since been fixed in the dependency.

This commit bumps the google/go-containerregistry dependency to the
first commit which has fixed the bug
(v0.13.1-0.20230201183932-824efc7772b0). It also bumps the version of
cloud.google.com/go/storage to v1.29.0 to be compatible with the higher
transitive dependency.
2023-03-21 18:08:29 -04:00
..
CONTRIBUTING.md fix highwayhash 2019-12-21 12:18:09 -08:00
LICENSE Unpack filesystem and whitelist from /proc/self/mountinfo 2018-02-21 11:02:30 -08:00
MAINTAINERS Upgrade dependency to go-containerregistry third-party library 2020-01-26 18:55:52 +01:00
README.md fix highwayhash 2019-12-21 12:18:09 -08:00
circle.yml Upgrade dependency to go-containerregistry third-party library 2020-01-26 18:55:52 +01:00
duration.go Upgrade dependency to go-containerregistry third-party library 2020-01-26 18:55:52 +01:00
size.go fix(executor): make pax tar builds reproducible again (#2384) 2023-03-21 18:08:29 -04:00
ulimit.go Upgrade dependency to go-containerregistry third-party library 2020-01-26 18:55:52 +01:00

README.md

GoDoc

Introduction

go-units is a library to transform human friendly measurements into machine friendly values.

Usage

See the docs in godoc for examples and documentation.

Copyright © 2015 Docker, Inc.

go-units is licensed under the Apache License, Version 2.0. See LICENSE for the full text of the license.