fix(package): rename t back to epoch in StampModTimes for self-documentation

Parameter `t` renamed to `epoch` in Chart.StampModTimes() as
requested by reviewer: the `epoch` name is self-documenting.

Co-authored-by: atlarix-agent <agent@atlarix.dev>
Signed-off-by: Amariah Kamau <110414493+AmariahAK@users.noreply.github.com>
pull/32403/head
Amariah Kamau 3 months ago
parent 15fd16f9d2
commit 90d57846f9

@ -179,33 +179,33 @@ func (ch *Chart) CRDObjects() []CRD {
// StampModTimes sets timestamps on the chart (and dependencies) to epoch.
// This is used for reproducible builds via SOURCE_DATE_EPOCH.
func (ch *Chart) StampModTimes(t time.Time) {
t = t.UTC().Truncate(time.Second)
ch.ModTime = t
func (ch *Chart) StampModTimes(epoch time.Time) {
epoch = epoch.UTC().Truncate(time.Second)
ch.ModTime = epoch
if len(ch.Schema) > 0 {
ch.SchemaModTime = t
ch.SchemaModTime = epoch
}
if ch.Lock != nil {
ch.Lock.Generated = t
ch.Lock.Generated = epoch
}
for _, f := range ch.Raw {
if f != nil {
f.ModTime = t
f.ModTime = epoch
}
}
for _, f := range ch.Templates {
if f != nil {
f.ModTime = t
f.ModTime = epoch
}
}
for _, f := range ch.Files {
if f != nil {
f.ModTime = t
f.ModTime = epoch
}
}
for _, dep := range ch.Dependencies() {
dep.StampModTimes(t)
dep.StampModTimes(epoch)
}
}

Loading…
Cancel
Save