Merge pull request #666 from mikepenz/develop

dev -> main
This commit is contained in:
Mike Penz
2022-02-01 18:14:23 +01:00
committed by GitHub
7 changed files with 90 additions and 82 deletions
+11 -9
View File
@@ -74,15 +74,17 @@ ${{steps.build_changelog.outputs.changelog}}
A full set list of possible output values for this action. A full set list of possible output values for this action.
| **Output** | **Description** | | **Output** | **Description** |
|---------------------|---------------------------------------------------------------------------------------------------------------------------| |-----------------------|---------------------------------------------------------------------------------------------------------------------------|
| `outputs.changelog` | The built release changelog built from the merged pull requests | | `outputs.changelog` | The built release changelog built from the merged pull requests |
| `outputs.owner` | Specifies the owner of the repository processed | | `outputs.owner` | Specifies the owner of the repository processed |
| `outputs.repo` | Describes the repository name, which was processed | | `outputs.repo` | Describes the repository name, which was processed |
| `outputs.fromTag` | Defines the `fromTag` which describes the lower bound to process pull requests for | | `outputs.fromTag` | Defines the `fromTag` which describes the lower bound to process pull requests for |
| `outputs.toTag` | Defines the `toTag` which describes the upper bound to process pull request for | | `outputs.toTag` | Defines the `toTag` which describes the upper bound to process pull request for |
| `outputs.failed` | Defines if there was an issue with the action run, and the changelog may not have been generated correctly. [true, false] | | `outputs.failed` | Defines if there was an issue with the action run, and the changelog may not have been generated correctly. [true, false] |
| `outputs.pull_requests` | Defines a `,` joined array with all PR IDs associated with the generated changelog. | | `outputs.pull_requests` | Defines a `,` joined array with all PR IDs associated with the generated changelog. |
| `outputs.categorized_prs` | Count of PRs which were successfully categorized as part of the action. |
| `outputs.uncategorized_prs` | Count of PRs which were not categorized as part of the action. |
## Full Sample 🖥️ ## Full Sample 🖥️
Generated Vendored
+3
View File
@@ -825,6 +825,7 @@ class ReleaseNotesBuilder {
return null; return null;
} }
this.fromTag = previousTag; this.fromTag = previousTag;
core.setOutput('fromTag', previousTag);
core.debug(`fromTag resolved via previousTag as: ${previousTag}`); core.debug(`fromTag resolved via previousTag as: ${previousTag}`);
core.endGroup(); core.endGroup();
const options = { const options = {
@@ -1310,11 +1311,13 @@ function buildChangelog(prs, options) {
} }
} }
core.info(`✒️ Wrote ${categorizedPrs.length} categorized pull requests down`); core.info(`✒️ Wrote ${categorizedPrs.length} categorized pull requests down`);
core.setOutput('categorized_prs', categorizedPrs.length);
let changelogUncategorized = ''; let changelogUncategorized = '';
for (const pr of uncategorizedPrs) { for (const pr of uncategorizedPrs) {
changelogUncategorized = `${changelogUncategorized + pr}\n`; changelogUncategorized = `${changelogUncategorized + pr}\n`;
} }
core.info(`✒️ Wrote ${uncategorizedPrs.length} non categorized pull requests down`); core.info(`✒️ Wrote ${uncategorizedPrs.length} non categorized pull requests down`);
core.setOutput('uncategorized_prs', uncategorizedPrs.length);
let changelogIgnored = ''; let changelogIgnored = '';
for (const pr of ignoredPrs) { for (const pr of ignoredPrs) {
changelogIgnored = `${changelogIgnored + pr}\n`; changelogIgnored = `${changelogIgnored + pr}\n`;
Generated Vendored
+1 -1
View File
File diff suppressed because one or more lines are too long
+68 -68
View File
@@ -16,14 +16,14 @@
"@types/semver": "^7.3.9", "@types/semver": "^7.3.9",
"moment": "^2.29.1", "moment": "^2.29.1",
"semver": "^7.3.5", "semver": "^7.3.5",
"webpack": "^5.67.0" "webpack": "^5.68.0"
}, },
"devDependencies": { "devDependencies": {
"@types/jest": "^27.4.0", "@types/jest": "^27.4.0",
"@types/node": "^17.0.13", "@types/node": "^17.0.14",
"@typescript-eslint/parser": "^5.10.1", "@typescript-eslint/parser": "^5.10.2",
"@vercel/ncc": "^0.33.1", "@vercel/ncc": "^0.33.1",
"eslint": "^8.7.0", "eslint": "^8.8.0",
"eslint-plugin-github": "^4.3.5", "eslint-plugin-github": "^4.3.5",
"eslint-plugin-jest": "^26.0.0", "eslint-plugin-jest": "^26.0.0",
"jest": "^27.4.7", "jest": "^27.4.7",
@@ -1394,9 +1394,9 @@
"dev": true "dev": true
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "17.0.13", "version": "17.0.14",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz",
"integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==" "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng=="
}, },
"node_modules/@types/prettier": { "node_modules/@types/prettier": {
"version": "2.4.2", "version": "2.4.2",
@@ -1518,14 +1518,14 @@
} }
}, },
"node_modules/@typescript-eslint/parser": { "node_modules/@typescript-eslint/parser": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz",
"integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==", "integrity": "sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/scope-manager": "5.10.1", "@typescript-eslint/scope-manager": "5.10.2",
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"@typescript-eslint/typescript-estree": "5.10.1", "@typescript-eslint/typescript-estree": "5.10.2",
"debug": "^4.3.2" "debug": "^4.3.2"
}, },
"engines": { "engines": {
@@ -1545,13 +1545,13 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz",
"integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==", "integrity": "sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"@typescript-eslint/visitor-keys": "5.10.1" "@typescript-eslint/visitor-keys": "5.10.2"
}, },
"engines": { "engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0" "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1562,9 +1562,9 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.2.tgz",
"integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==", "integrity": "sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0" "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1575,13 +1575,13 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz",
"integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==", "integrity": "sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"@typescript-eslint/visitor-keys": "5.10.1", "@typescript-eslint/visitor-keys": "5.10.2",
"debug": "^4.3.2", "debug": "^4.3.2",
"globby": "^11.0.4", "globby": "^11.0.4",
"is-glob": "^4.0.3", "is-glob": "^4.0.3",
@@ -1602,12 +1602,12 @@
} }
}, },
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz",
"integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==", "integrity": "sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"eslint-visitor-keys": "^3.0.0" "eslint-visitor-keys": "^3.0.0"
}, },
"engines": { "engines": {
@@ -2894,9 +2894,9 @@
} }
}, },
"node_modules/eslint": { "node_modules/eslint": {
"version": "8.7.0", "version": "8.8.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz",
"integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", "integrity": "sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@eslint/eslintrc": "^1.0.5", "@eslint/eslintrc": "^1.0.5",
@@ -6581,9 +6581,9 @@
} }
}, },
"node_modules/webpack": { "node_modules/webpack": {
"version": "5.67.0", "version": "5.68.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz",
"integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==",
"dependencies": { "dependencies": {
"@types/eslint-scope": "^3.7.0", "@types/eslint-scope": "^3.7.0",
"@types/estree": "^0.0.50", "@types/estree": "^0.0.50",
@@ -7951,9 +7951,9 @@
"dev": true "dev": true
}, },
"@types/node": { "@types/node": {
"version": "17.0.13", "version": "17.0.14",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz",
"integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==" "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng=="
}, },
"@types/prettier": { "@types/prettier": {
"version": "2.4.2", "version": "2.4.2",
@@ -8044,41 +8044,41 @@
} }
}, },
"@typescript-eslint/parser": { "@typescript-eslint/parser": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz",
"integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==", "integrity": "sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@typescript-eslint/scope-manager": "5.10.1", "@typescript-eslint/scope-manager": "5.10.2",
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"@typescript-eslint/typescript-estree": "5.10.1", "@typescript-eslint/typescript-estree": "5.10.2",
"debug": "^4.3.2" "debug": "^4.3.2"
}, },
"dependencies": { "dependencies": {
"@typescript-eslint/scope-manager": { "@typescript-eslint/scope-manager": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz",
"integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==", "integrity": "sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"@typescript-eslint/visitor-keys": "5.10.1" "@typescript-eslint/visitor-keys": "5.10.2"
} }
}, },
"@typescript-eslint/types": { "@typescript-eslint/types": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.2.tgz",
"integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==", "integrity": "sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==",
"dev": true "dev": true
}, },
"@typescript-eslint/typescript-estree": { "@typescript-eslint/typescript-estree": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz",
"integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==", "integrity": "sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"@typescript-eslint/visitor-keys": "5.10.1", "@typescript-eslint/visitor-keys": "5.10.2",
"debug": "^4.3.2", "debug": "^4.3.2",
"globby": "^11.0.4", "globby": "^11.0.4",
"is-glob": "^4.0.3", "is-glob": "^4.0.3",
@@ -8087,12 +8087,12 @@
} }
}, },
"@typescript-eslint/visitor-keys": { "@typescript-eslint/visitor-keys": {
"version": "5.10.1", "version": "5.10.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz",
"integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==", "integrity": "sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"@typescript-eslint/types": "5.10.1", "@typescript-eslint/types": "5.10.2",
"eslint-visitor-keys": "^3.0.0" "eslint-visitor-keys": "^3.0.0"
} }
} }
@@ -9067,9 +9067,9 @@
} }
}, },
"eslint": { "eslint": {
"version": "8.7.0", "version": "8.8.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz",
"integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", "integrity": "sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@eslint/eslintrc": "^1.0.5", "@eslint/eslintrc": "^1.0.5",
@@ -11790,9 +11790,9 @@
"dev": true "dev": true
}, },
"webpack": { "webpack": {
"version": "5.67.0", "version": "5.68.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz",
"integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==",
"requires": { "requires": {
"@types/eslint-scope": "^3.7.0", "@types/eslint-scope": "^3.7.0",
"@types/estree": "^0.0.50", "@types/estree": "^0.0.50",
+4 -4
View File
@@ -39,14 +39,14 @@
"@types/semver": "^7.3.9", "@types/semver": "^7.3.9",
"moment": "^2.29.1", "moment": "^2.29.1",
"semver": "^7.3.5", "semver": "^7.3.5",
"webpack": "^5.67.0" "webpack": "^5.68.0"
}, },
"devDependencies": { "devDependencies": {
"@types/jest": "^27.4.0", "@types/jest": "^27.4.0",
"@typescript-eslint/parser": "^5.10.1", "@typescript-eslint/parser": "^5.10.2",
"@types/node": "^17.0.13", "@types/node": "^17.0.14",
"@vercel/ncc": "^0.33.1", "@vercel/ncc": "^0.33.1",
"eslint": "^8.7.0", "eslint": "^8.8.0",
"eslint-plugin-github": "^4.3.5", "eslint-plugin-github": "^4.3.5",
"eslint-plugin-jest": "^26.0.0", "eslint-plugin-jest": "^26.0.0",
"jest": "^27.4.7", "jest": "^27.4.7",
+1
View File
@@ -79,6 +79,7 @@ export class ReleaseNotesBuilder {
return null return null
} }
this.fromTag = previousTag this.fromTag = previousTag
core.setOutput('fromTag', previousTag)
core.debug(`fromTag resolved via previousTag as: ${previousTag}`) core.debug(`fromTag resolved via previousTag as: ${previousTag}`)
core.endGroup() core.endGroup()
+2
View File
@@ -165,6 +165,7 @@ export function buildChangelog(
} }
} }
core.info(`✒️ Wrote ${categorizedPrs.length} categorized pull requests down`) core.info(`✒️ Wrote ${categorizedPrs.length} categorized pull requests down`)
core.setOutput('categorized_prs', categorizedPrs.length)
let changelogUncategorized = '' let changelogUncategorized = ''
for (const pr of uncategorizedPrs) { for (const pr of uncategorizedPrs) {
@@ -173,6 +174,7 @@ export function buildChangelog(
core.info( core.info(
`✒️ Wrote ${uncategorizedPrs.length} non categorized pull requests down` `✒️ Wrote ${uncategorizedPrs.length} non categorized pull requests down`
) )
core.setOutput('uncategorized_prs', uncategorizedPrs.length)
let changelogIgnored = '' let changelogIgnored = ''
for (const pr of ignoredPrs) { for (const pr of ignoredPrs) {