From ef12031309ee23c06eaf036ce4e6ae718ef8fb57 Mon Sep 17 00:00:00 2001 From: Lee Briggs Date: Tue, 18 Oct 2022 11:31:07 -0700 Subject: [PATCH] fix timestamp Timestamps from the AWS SSO API is returned in milliseconds now, so fixing the return date Fixes #9 --- .golangci.yml | 23 +++++++++++++++++++++++ cmd/aws-sso-creds/get/cli.go | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .golangci.yml diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..bbd03c4 --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,23 @@ +linters: + enable: + - deadcode + - errcheck + - goconst + - gofmt + - golint + - gosec + - govet + - ineffassign + - interfacer + - megacheck + - misspell + - nakedret + - structcheck + - unconvert + - varcheck + enable-all: false +run: + skip-files: + - schema.go + - pulumiManifest.go + timeout: 20m diff --git a/cmd/aws-sso-creds/get/cli.go b/cmd/aws-sso-creds/get/cli.go index 2fbe6ee..50f509a 100644 --- a/cmd/aws-sso-creds/get/cli.go +++ b/cmd/aws-sso-creds/get/cli.go @@ -45,7 +45,7 @@ func Command() *cobra.Command { fmt.Println("") - fmt.Println("These credentials will expire at:", Red((time.Unix(*creds.RoleCredentials.Expiration, 0).Format(time.UnixDate)))) + fmt.Println("These credentials will expire at:", Red(time.UnixMilli(*creds.RoleCredentials.Expiration).UTC())) return nil },