1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-08-09 10:22:46 +03:00

Fix merge-release-notes.js

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
Michael Telatynski
2024-02-02 16:09:44 +00:00
parent 5e9d2e064e
commit b8fb10a1d1

View File

@@ -16,7 +16,10 @@ async function getReleases(github, dependency) {
repo, repo,
per_page: 100, per_page: 100,
}); });
const releases = response.data.filter((release) => !release.draft && !release.prerelease); // Only include non-draft & non-prerelease releases, unless the to-release is a pre-release, include that one
const releases = response.data.filter(
(release) => !release.draft && (!release.prerelease || release.tag_name === `v${toVersion}`),
);
const fromVersionIndex = releases.findIndex((release) => release.tag_name === `v${fromVersion}`); const fromVersionIndex = releases.findIndex((release) => release.tag_name === `v${fromVersion}`);
const toVersionIndex = releases.findIndex((release) => release.tag_name === `v${toVersion}`); const toVersionIndex = releases.findIndex((release) => release.tag_name === `v${toVersion}`);
@@ -83,8 +86,6 @@ const main = async ({ github, releaseId, dependencies }) => {
const { GITHUB_REPOSITORY } = process.env; const { GITHUB_REPOSITORY } = process.env;
const [owner, repo] = GITHUB_REPOSITORY.split("/"); const [owner, repo] = GITHUB_REPOSITORY.split("/");
console.log("@@", { releaseId, dependencies, owner, repo });
const sections = Object.fromEntries(categories.map((cat) => [cat, []])); const sections = Object.fromEntries(categories.map((cat) => [cat, []]));
for (const dependency of dependencies) { for (const dependency of dependencies) {
const releases = await getReleases(github, dependency); const releases = await getReleases(github, dependency);