diff --git a/internal/deployment/deployment.go b/internal/deployment/deployment.go index 5916ba6..7cc0d1b 100644 --- a/internal/deployment/deployment.go +++ b/internal/deployment/deployment.go @@ -125,11 +125,11 @@ func (d Deployment) Deploy(ctx context.Context) Deployment { logrus.Infof("Deployment failed") } - deploymentResult.EndAt = time.Now() + deploymentResult.EndAt = time.Now().UTC() deploymentResult.RestartComin = cominNeedRestart d.deploymentCh <- deploymentResult }() d.Status = Running - d.StartAt = time.Now() + d.StartAt = time.Now().UTC() return d } diff --git a/internal/generation/generation.go b/internal/generation/generation.go index c3a2a38..2c2806a 100644 --- a/internal/generation/generation.go +++ b/internal/generation/generation.go @@ -167,7 +167,7 @@ func (g Generation) UpdateBuild(r BuildResult) Generation { func (g Generation) Eval(ctx context.Context) Generation { g.evalCh = make(chan EvalResult) - g.EvalStartedAt = time.Now() + g.EvalStartedAt = time.Now().UTC() g.Status = Evaluating fn := func() { @@ -175,7 +175,7 @@ func (g Generation) Eval(ctx context.Context) Generation { defer cancel() drvPath, outPath, machineId, err := g.evalFunc(ctx, g.FlakeUrl, g.Hostname) evaluationResult := EvalResult{ - EndAt: time.Now(), + EndAt: time.Now().UTC(), } if err == nil { evaluationResult.DrvPath = drvPath @@ -196,14 +196,14 @@ func (g Generation) Eval(ctx context.Context) Generation { func (g Generation) Build(ctx context.Context) Generation { g.buildCh = make(chan BuildResult) - g.BuildStartedAt = time.Now() + g.BuildStartedAt = time.Now().UTC() g.Status = Building fn := func() { ctx, cancel := context.WithTimeout(ctx, g.evalTimeout) defer cancel() err := g.buildFunc(ctx, g.DrvPath) buildResult := BuildResult{ - EndAt: time.Now(), + EndAt: time.Now().UTC(), } buildResult.Err = err g.buildCh <- buildResult diff --git a/internal/repository/repository.go b/internal/repository/repository.go index d421f37..3c3ec4f 100644 --- a/internal/repository/repository.go +++ b/internal/repository/repository.go @@ -80,7 +80,7 @@ func (r *repository) Fetch(remoteName string) (err error) { repositoryStatusRemote.FetchErrorMsg = "" repositoryStatusRemote.Fetched = true } - repositoryStatusRemote.FetchedAt = time.Now() + repositoryStatusRemote.FetchedAt = time.Now().UTC() } return }