diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml
index 43724f9413d83a..c9b8f08f99e4a4 100644
--- a/.github/workflows/linters.yml
+++ b/.github/workflows/linters.yml
@@ -107,7 +107,7 @@ jobs:
- name: Get release version numbers
if: ${{ github.event.pull_request && github.event.pull_request.base.ref == github.event.pull_request.base.repo.default_branch }}
id: get-released-versions
- run: ./tools/lint-md/list-released-versions-from-changelogs.mjs
+ run: ./tools/lint-md/list-released-versions-from-changelogs.mjs >> $GITHUB_OUTPUT
- name: Lint markdown files
run: |
echo "::add-matcher::.github/workflows/remark-lint-problem-matcher.json"
diff --git a/tools/lint-md/list-released-versions-from-changelogs.mjs b/tools/lint-md/list-released-versions-from-changelogs.mjs
index 52eb50d673e3a7..81b7d17197e7f9 100755
--- a/tools/lint-md/list-released-versions-from-changelogs.mjs
+++ b/tools/lint-md/list-released-versions-from-changelogs.mjs
@@ -20,6 +20,8 @@ async function getVersionsFromFile(file) {
return;
} else if (toc && line.startsWith('') + 1, -'
'.length));
+ } else if (toc && line.startsWith('', 3) + 1, -'
'.length));
}
}
}
@@ -30,11 +32,11 @@ const dir = await fs.promises.opendir(dataFolder);
for await (const dirent of dir) {
if (dirent.isFile()) {
filesToCheck.push(
- getVersionsFromFile(new URL(`./${dirent.name}`, dataFolder))
+ getVersionsFromFile(new URL(dirent.name, dataFolder))
);
}
}
await Promise.all(filesToCheck);
-console.log(`::set-output name=NODE_RELEASED_VERSIONS::${result.join(',')}`);
+console.log(`NODE_RELEASED_VERSIONS=${result.join(',')}`);