Merge pull request #1 from mzihlmann/ignore-timestamp

fix: sourceImage's CreatedAt timestamp should not be included in cach…
This commit is contained in:
mzihlmann 2025-05-24 21:02:49 +01:00 committed by GitHub
commit 604a9ed47e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 1 deletions

View File

@ -113,7 +113,11 @@ func newStageBuilder(args *dockerfile.BuildArgs, opts *config.KanikoOptions, sta
l := snapshot.NewLayeredMap(hasher)
snapshotter := snapshot.NewSnapshotter(l, config.RootDir)
digest, err := sourceImage.Digest()
sourceImageNoTimestamps, err := mutate.CreatedAt(sourceImage, v1.Time{})
if err != nil {
return nil, err
}
digest, err := sourceImageNoTimestamps.Digest()
if err != nil {
return nil, err
}