From 5849ab118ba888a9e367f583d29655188197577e Mon Sep 17 00:00:00 2001 From: Akihiro Suda Date: Tue, 31 Jan 2023 23:17:36 +0900 Subject: [PATCH] SOURCE_DATE_EPOCH: drop timezone The timezone information is not exposed to the uint64 representation, but exposed to RFC3339 representation. Signed-off-by: Akihiro Suda --- exporter/util/epoch/parse.go | 2 +- frontend/dockerfile/builder/build.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exporter/util/epoch/parse.go b/exporter/util/epoch/parse.go index 9d581ed9136c..63f806e1b76a 100644 --- a/exporter/util/epoch/parse.go +++ b/exporter/util/epoch/parse.go @@ -60,6 +60,6 @@ func parseTime(key, value string) (*time.Time, error) { if err != nil { return nil, errors.Wrapf(err, "invalid %s: %s", key, err) } - tm := time.Unix(sde, 0) + tm := time.Unix(sde, 0).UTC() return &tm, nil } diff --git a/frontend/dockerfile/builder/build.go b/frontend/dockerfile/builder/build.go index f6c5e88ac469..e64d6d153501 100644 --- a/frontend/dockerfile/builder/build.go +++ b/frontend/dockerfile/builder/build.go @@ -1131,6 +1131,6 @@ func parseSourceDateEpoch(v string) (*time.Time, error) { if err != nil { return nil, errors.Wrapf(err, "invalid SOURCE_DATE_EPOCH: %s", v) } - tm := time.Unix(sde, 0) + tm := time.Unix(sde, 0).UTC() return &tm, nil }