feat: add upcoming release for mage-os 1.0.2 (#223)

This commit is contained in:
Vinai Kopp
2024-05-22 11:16:57 +02:00
committed by GitHub
parent 4f193802bc
commit f1b13e8984
7 changed files with 39 additions and 19 deletions
@@ -93,6 +93,12 @@ describe('getCurrentlySupportedVersions for mage-os', () => {
['2024-01-01T00:00:00Z', 'First day of 2024', [
'mage-os/project-community-edition:1.0.1',
]],
['2024-05-21T00:00:00Z', 'Day before release of 1.0.2', [
'mage-os/project-community-edition:1.0.1',
]],
['2024-05-22T00:00:01Z', 'Release of 1.0.2', [
'mage-os/project-community-edition:1.0.2',
]],
])(
'supportedVersions for %s',
(date, description ,result) => {
@@ -6,7 +6,7 @@ export const getCurrentlySupportedVersions = (project: string, date: Date): stri
return Object.entries(<Record<string,PackageMatrixVersion>>allVersions)
.filter(([key, value]) => {
const dayOfRelease = new Date(value.release);
dayOfRelease.setMinutes(dayOfRelease.getMinutes() + 1);
dayOfRelease.setSeconds(dayOfRelease.getSeconds() + 1);
return date >= dayOfRelease && new Date(value.eol) >= date;
})
.map(([key, value]) => key);