Skip to content

Commit c4bd0c5

Browse files
⚠️ Update date formats and fields to RFC3339 (#2712)
- Update date format in multiple files from `YYYY-MM-DD` to `YYYY-MM-DDTHH:MM:SS-TZ` - Update date from `2021-08-25` to `2023-03-02T10:30:43-06:00` - Change date format from `2006-01-02` to `time.RFC3339` - Add `time` import - Update ScorecardResult [pkg/testdata/check2.json] - Change the date format from `YYYY-MM-DD` to `YYYY-MM-DDTHH:MM:SS-TZ` [pkg/testdata/check1.json] - Update date from `2021-08-25` to `2023-03-02T10:30:43-06:00` [pkg/testdata/check3.json] - Update the date field in `check3.json` from `2021-08-25` to `2023-03-02T10:30:43-06:00` [pkg/testdata/check5.json] - Update date in `check5.json` from 2021-08-25 to 2023-03-02T10:30:43-06:00 [pkg/json_test.go] - Change date format from `2006-01-02` to `time.RFC3339` - Update date from `2021-08-25` to `2023-03-02T10:30:43-06:00` [pkg/testdata/check6.json] - Change date from "2021-08-25" to "2023-03-02T10:30:43-06:00" [pkg/json.go] - Change the date format from "2006-01-02" to RFC3339 - Add "time" import - Update the ScorecardResult struct to include the CommitSHA field [pkg/testdata/check4.json] - Update date from `2021-08-25` to `2023-03-02T10:30:43-06:00` - Update commit from `68bc59901773ab4c051dfcea0cc4201a1567ab32` Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
1 parent 8add330 commit c4bd0c5

File tree

8 files changed

+10
-8
lines changed

8 files changed

+10
-8
lines changed

pkg/json.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818
"encoding/json"
1919
"fmt"
2020
"io"
21+
"time"
2122

2223
"github.com/ossf/scorecard/v4/checker"
2324
docs "github.com/ossf/scorecard/v4/docs/checks"
@@ -163,7 +164,7 @@ func (r *ScorecardResult) AsJSON2(showDetails bool,
163164
Version: r.Scorecard.Version,
164165
Commit: r.Scorecard.CommitSHA,
165166
},
166-
Date: r.Date.Format("2006-01-02"),
167+
Date: r.Date.Format(time.RFC3339),
167168
Metadata: r.Metadata,
168169
AggregateScore: jsonFloatScore(score),
169170
}

pkg/json_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ func TestJSONOutput(t *testing.T) {
7373
scorecardCommit := "ccbc59901773ab4c051dfcea0cc4201a1567abdd"
7474
scorecardVersion := "1.2.3"
7575
repoName := "org/name"
76-
date, e := time.Parse("2006-01-02", "2021-08-25")
76+
date, e := time.Parse(time.RFC3339, "2023-03-02T10:30:43-06:00")
77+
t.Logf("date: %v", date)
7778
if e != nil {
7879
panic(fmt.Errorf("time.Parse: %w", e))
7980
}

pkg/testdata/check1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"date": "2021-08-25",
2+
"date": "2023-03-02T10:30:43-06:00",
33
"repo": {
44
"name": "org/name",
55
"commit": "68bc59901773ab4c051dfcea0cc4201a1567ab32"

pkg/testdata/check2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"date": "2021-08-25",
2+
"date": "2023-03-02T10:30:43-06:00",
33
"repo": {
44
"name": "org/name",
55
"commit": "68bc59901773ab4c051dfcea0cc4201a1567ab32"

pkg/testdata/check3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"date": "2021-08-25",
2+
"date": "2023-03-02T10:30:43-06:00",
33
"repo": {
44
"name": "org/name",
55
"commit": "68bc59901773ab4c051dfcea0cc4201a1567ab32"

pkg/testdata/check4.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"date": "2021-08-25",
2+
"date": "2023-03-02T10:30:43-06:00",
33
"repo": {
44
"name": "org/name",
55
"commit": "68bc59901773ab4c051dfcea0cc4201a1567ab32"

pkg/testdata/check5.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"date": "2021-08-25",
2+
"date": "2023-03-02T10:30:43-06:00",
33
"repo": {
44
"name": "org/name",
55
"commit": "68bc59901773ab4c051dfcea0cc4201a1567ab32"

pkg/testdata/check6.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"date": "2021-08-25",
2+
"date": "2023-03-02T10:30:43-06:00",
33
"repo": {
44
"name": "org/name",
55
"commit": "68bc59901773ab4c051dfcea0cc4201a1567ab32"

0 commit comments

Comments
 (0)