Skip to content

Commit d532d32

Browse files
committed
Update
1 parent ae3c11b commit d532d32

35 files changed

+143
-25123
lines changed

tools/cli/internal/changelog/changelog.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121
"os"
2222
"time"
2323

24+
"github.com/mongodb/openapi/tools/cli/internal/apiversion"
2425
"github.com/mongodb/openapi/tools/cli/internal/openapi"
2526
"github.com/tufin/oasdiff/checker"
2627
"github.com/tufin/oasdiff/diff"
@@ -173,6 +174,11 @@ func NewEntries(basePath, revisionPath, exceptionFilePath string) ([]*Entry, err
173174
}
174175

175176
for _, version := range changelog.RevisionMetadata.Versions {
177+
// Skip preview versions
178+
if apiversion.IsPreviewSabilityLevel(version) {
179+
continue
180+
}
181+
176182
changelog.RevisionMetadata.ActiveVersion = version
177183
changelog.BaseMetadata.ActiveVersion = version
178184
changelog.Revision, err = newOpeAPISpecFromPathAndVersion(changelog.RevisionMetadata.Path, version)
@@ -213,6 +219,10 @@ func NewEntriesBetweenRevisionVersions(revisionPath, exceptionFilePath string) (
213219
entries := []*Entry{}
214220
for idx, fromVersion := range revisionMetadata.Versions {
215221
for _, toVersion := range revisionMetadata.Versions[idx+1:] {
222+
// skip preview versions
223+
if apiversion.IsPreviewSabilityLevel(fromVersion) || apiversion.IsPreviewSabilityLevel(toVersion) {
224+
continue
225+
}
216226
entry, err := newEntriesBetweenVersion(revisionMetadata, fromVersion, toVersion, exceptionFilePath)
217227
if err != nil {
218228
return nil, err
@@ -420,6 +430,9 @@ func latestVersionActiveOnDate(date string, versions []string) (string, error) {
420430

421431
activeVersions := []time.Time{}
422432
for _, version := range versions {
433+
if apiversion.IsPreviewSabilityLevel(version) {
434+
continue
435+
}
423436
versionTime, err := newDateFromString(version)
424437
if err != nil {
425438
return "", err

tools/cli/test/data/changelog/new-api-preview-version/output/2023-01-01_2023-02-01.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,4 +361,4 @@
361361
}
362362
]
363363
}
364-
]
364+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-01-01_2023-10-01.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,4 +392,4 @@
392392
}
393393
]
394394
}
395-
]
395+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-01-01_2023-11-15.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,4 +607,4 @@
607607
}
608608
]
609609
}
610-
]
610+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-01-01_2024-05-30.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -986,4 +986,4 @@
986986
}
987987
]
988988
}
989-
]
989+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-01-01_2024-08-05.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1057,4 +1057,4 @@
10571057
}
10581058
]
10591059
}
1060-
]
1060+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-02-01_2023-10-01.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@
3030
}
3131
]
3232
}
33-
]
33+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-02-01_2023-11-15.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,4 +245,4 @@
245245
}
246246
]
247247
}
248-
]
248+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-02-01_2024-05-30.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,4 +624,4 @@
624624
}
625625
]
626626
}
627-
]
627+
]

tools/cli/test/data/changelog/new-api-preview-version/output/2023-02-01_2024-08-05.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1067,4 +1067,4 @@
10671067
}
10681068
]
10691069
}
1070-
]
1070+
]

0 commit comments

Comments
 (0)