/
githubmirror
/
serverless
Обзор
Документация
Войти
/
githubmirror
/
serverless
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
release-scripts/scripts/publishReleaseMetadataToS3.js
36 строк
815 B
Tomasz Czubocha
chore: integrate v4 packages into main repository
19 дек 2025, 00:28
19 дек 2025, 00:28
8cec971
Код
Авторство
О чём код?
// https://install.serverless.com/versions.json import { S3Client, PutObjectCommand, GetObjectCommand, } from '@aws-sdk/client-s3' const s3Client = new S3Client({ region: 'us-east-1', }) const versionsFile = await s3Client.send( new GetObjectCommand({ Bucket: 'install.serverless.com', Key: 'versions.json', }), ) // Convert the response body stream to text and parse as JSON const versionsData = JSON.parse(await versionsFile.Body.transformToString()) console.log(versionsData) const newSupportedVersion = process.argv[2] versionsData.supportedVersions.push(newSupportedVersion) await s3Client.send( new PutObjectCommand({ Bucket: 'install.serverless.com', Key: 'versions.json', Body: JSON.stringify(versionsData), }), ) console.log('New supported version added to S3')