Skip to content

chore(deps): update dependency @semantic-release/github to v9 #4677

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 5, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
const issueCommenter = require('@semantic-release/github/lib/success.js');
import { success as issueCommenter } from '@semantic-release/github';
import { readFileSync } from 'node:fs';

const commitShaRegExp = /commit\/(?<sha>\w{40})/gm;

module.exports = async function run({ github, context, version }) {
/**
*
* @param options {object}
* @param options.github {import("@octokit/rest/dist-types/index.d.ts").Octokit}
* @param options.context
* @returns {Promise<void>}
*/
export default async function run({ github, context }) {
const { version } = JSON.parse(readFileSync(new URL('./lerna.json', import.meta.url)).toString());

const { data: release } = await github.repos.getReleaseByTag({
owner: context.repo.owner,
repo: context.repo.repo,
Expand All @@ -28,7 +38,7 @@ module.exports = async function run({ github, context, version }) {
nextRelease: {
version: `v${version}` // new release version
},
releases: [release], // current github release
releases: [release], // current GitHub release
logger: console,
env: process.env
};
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,7 @@ jobs:
GH_TOKEN: ${{ secrets.ACCESS_TOKEN }}
with:
script: |
const { readFileSync } = require('fs');
const { URL } = require('url');
const { version } = require('./lerna.json');
const script = require('./.github/createIssueCommentsForRelease.cjs');
import script from '${{ github.workspace }}/.github/createIssueCommentsForRelease.js';

console.log('Create issue comments for lerna version: ', version);
await script({ github: github.rest, context, core, version })
await script({ github: github.rest, context })

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"@babel/preset-react": "7.22.3",
"@babel/preset-typescript": "7.21.5",
"@cypress/code-coverage": "^3.10.0",
"@semantic-release/github": "^8.0.0",
"@semantic-release/github": "^9.0.0",
"@testing-library/cypress": "^9.0.0",
"@types/node": "^18.0.0",
"@types/react": "^18.0.6",
Expand Down
137 changes: 92 additions & 45 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3886,15 +3886,15 @@ __metadata:
languageName: node
linkType: hard

"@octokit/plugin-throttling@npm:^5.2.3":
version: 5.2.3
resolution: "@octokit/plugin-throttling@npm:5.2.3"
"@octokit/plugin-throttling@npm:^6.0.0":
version: 6.0.0
resolution: "@octokit/plugin-throttling@npm:6.0.0"
dependencies:
"@octokit/types": ^9.0.0
bottleneck: ^2.15.3
peerDependencies:
"@octokit/core": ^4.0.0
checksum: ce7ca75d150c63cf1bbcb5b385513bd8cd1f714c5e59f33d25c2afd08fa730250055ef8dffa74113f92e7fb3f209a147442242151607a513f55e4ce382c8e80c
checksum: 29d2a4ef4621a45cf475ce52f447d4cca054722fd5e32ea0d906571d746ddd90871d32a6d4851f653babef9fe7a95d4d29c716a082a70321645cbd642f5a2775
languageName: node
linkType: hard

Expand Down Expand Up @@ -4045,30 +4045,29 @@ __metadata:
languageName: node
linkType: hard

"@semantic-release/github@npm:^8.0.0":
version: 8.1.0
resolution: "@semantic-release/github@npm:8.1.0"
"@semantic-release/github@npm:^9.0.0":
version: 9.0.0
resolution: "@semantic-release/github@npm:9.0.0"
dependencies:
"@octokit/core": ^4.2.1
"@octokit/plugin-paginate-rest": ^6.1.2
"@octokit/plugin-retry": ^4.1.3
"@octokit/plugin-throttling": ^5.2.3
"@octokit/plugin-throttling": ^6.0.0
"@semantic-release/error": ^3.0.0
aggregate-error: ^3.0.0
debug: ^4.0.0
dir-glob: ^3.0.0
fs-extra: ^11.0.0
globby: ^11.0.0
aggregate-error: ^4.0.1
debug: ^4.3.4
dir-glob: ^3.0.1
globby: ^13.1.4
http-proxy-agent: ^7.0.0
https-proxy-agent: ^7.0.0
issue-parser: ^6.0.0
lodash: ^4.17.4
lodash-es: ^4.17.21
mime: ^3.0.0
p-filter: ^2.0.0
url-join: ^4.0.0
p-filter: ^3.0.0
url-join: ^5.0.0
peerDependencies:
semantic-release: ">=18.0.0-beta.1"
checksum: ce199225ab077e25731799145873f41d8d0ab0d00ae221aa6ae4574e58c22f994f9bd8f13c424ac5580e978a8047f5a4fa4bbb681b823f4ba94a8ce4699c11c8
semantic-release: ">=20.1.0"
checksum: 4444d273d299c8edf49e4581bd2eeb06f122da2446dfcbae80321902246df3b3f5c2e760e031b689e415d970805ec69c01844d3b7f7bcc0af9f32c9a9e6507f3
languageName: node
linkType: hard

Expand Down Expand Up @@ -6903,6 +6902,16 @@ __metadata:
languageName: node
linkType: hard

"aggregate-error@npm:^4.0.0, aggregate-error@npm:^4.0.1":
version: 4.0.1
resolution: "aggregate-error@npm:4.0.1"
dependencies:
clean-stack: ^4.0.0
indent-string: ^5.0.0
checksum: bb3ffdfd13447800fff237c2cba752c59868ee669104bb995dfbbe0b8320e967d679e683dabb640feb32e4882d60258165cde0baafc4cd467cc7d275a13ad6b5
languageName: node
linkType: hard

"ajv@npm:^6.10.0, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
Expand Down Expand Up @@ -8426,6 +8435,15 @@ __metadata:
languageName: node
linkType: hard

"clean-stack@npm:^4.0.0":
version: 4.2.0
resolution: "clean-stack@npm:4.2.0"
dependencies:
escape-string-regexp: 5.0.0
checksum: 373f656a31face5c615c0839213b9b542a0a48057abfb1df66900eab4dc2a5c6097628e4a0b5aa559cdfc4e66f8a14ea47be9681773165a44470ef5fb8ccc172
languageName: node
linkType: hard

"cli-boxes@npm:^2.2.0, cli-boxes@npm:^2.2.1":
version: 2.2.1
resolution: "cli-boxes@npm:2.2.1"
Expand Down Expand Up @@ -10031,7 +10049,7 @@ __metadata:
languageName: node
linkType: hard

"dir-glob@npm:^3.0.0, dir-glob@npm:^3.0.1":
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
dependencies:
Expand Down Expand Up @@ -10822,6 +10840,13 @@ __metadata:
languageName: node
linkType: hard

"escape-string-regexp@npm:5.0.0, escape-string-regexp@npm:^5.0.0":
version: 5.0.0
resolution: "escape-string-regexp@npm:5.0.0"
checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e
languageName: node
linkType: hard

"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
Expand All @@ -10836,13 +10861,6 @@ __metadata:
languageName: node
linkType: hard

"escape-string-regexp@npm:^5.0.0":
version: 5.0.0
resolution: "escape-string-regexp@npm:5.0.0"
checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e
languageName: node
linkType: hard

"escodegen@npm:^2.0.0":
version: 2.0.0
resolution: "escodegen@npm:2.0.0"
Expand Down Expand Up @@ -11958,7 +11976,7 @@ __metadata:
languageName: node
linkType: hard

"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0":
"fs-extra@npm:^11.1.0":
version: 11.1.0
resolution: "fs-extra@npm:11.1.0"
dependencies:
Expand Down Expand Up @@ -12562,7 +12580,7 @@ __metadata:
languageName: node
linkType: hard

"globby@npm:11.1.0, globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.1.0":
"globby@npm:11.1.0, globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.1.0":
version: 11.1.0
resolution: "globby@npm:11.1.0"
dependencies:
Expand Down Expand Up @@ -12603,6 +12621,19 @@ __metadata:
languageName: node
linkType: hard

"globby@npm:^13.1.4":
version: 13.1.4
resolution: "globby@npm:13.1.4"
dependencies:
dir-glob: ^3.0.1
fast-glob: ^3.2.11
ignore: ^5.2.0
merge2: ^1.4.1
slash: ^4.0.0
checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741
languageName: node
linkType: hard

"globrex@npm:^0.1.2":
version: 0.1.2
resolution: "globrex@npm:0.1.2"
Expand Down Expand Up @@ -13215,6 +13246,13 @@ __metadata:
languageName: node
linkType: hard

"indent-string@npm:^5.0.0":
version: 5.0.0
resolution: "indent-string@npm:5.0.0"
checksum: e466c27b6373440e6d84fbc19e750219ce25865cb82d578e41a6053d727e5520dc5725217d6eb1cc76005a1bb1696a0f106d84ce7ebda3033b963a38583fb3b3
languageName: node
linkType: hard

"indexes-of@npm:^1.0.1":
version: 1.0.1
resolution: "indexes-of@npm:1.0.1"
Expand Down Expand Up @@ -15235,6 +15273,13 @@ __metadata:
languageName: node
linkType: hard

"lodash-es@npm:^4.17.21":
version: 4.17.21
resolution: "lodash-es@npm:4.17.21"
checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2
languageName: node
linkType: hard

"lodash.camelcase@npm:^4.3.0":
version: 4.3.0
resolution: "lodash.camelcase@npm:4.3.0"
Expand Down Expand Up @@ -17873,12 +17918,12 @@ __metadata:
languageName: node
linkType: hard

"p-filter@npm:^2.0.0":
version: 2.1.0
resolution: "p-filter@npm:2.1.0"
"p-filter@npm:^3.0.0":
version: 3.0.0
resolution: "p-filter@npm:3.0.0"
dependencies:
p-map: ^2.0.0
checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234
p-map: ^5.1.0
checksum: aacc36820f0531c01963334edc6debf5038b47c83a1c2255b7c14f6964a9a5fc1887ce0b93e72d137727403253bcc9bb26eed9bb79896ece1fa9f52d979bb97b
languageName: node
linkType: hard

Expand Down Expand Up @@ -17975,13 +18020,6 @@ __metadata:
languageName: node
linkType: hard

"p-map@npm:^2.0.0":
version: 2.1.0
resolution: "p-map@npm:2.1.0"
checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d
languageName: node
linkType: hard

"p-map@npm:^3.0.0":
version: 3.0.0
resolution: "p-map@npm:3.0.0"
Expand All @@ -17991,6 +18029,15 @@ __metadata:
languageName: node
linkType: hard

"p-map@npm:^5.1.0":
version: 5.5.0
resolution: "p-map@npm:5.5.0"
dependencies:
aggregate-error: ^4.0.0
checksum: 065cb6fca6b78afbd070dd9224ff160dc23eea96e57863c09a0c8ea7ce921043f76854be7ee0abc295cff1ac9adcf700e79a1fbe3b80b625081087be58e7effb
languageName: node
linkType: hard

"p-pipe@npm:3.1.0":
version: 3.1.0
resolution: "p-pipe@npm:3.1.0"
Expand Down Expand Up @@ -22371,7 +22418,7 @@ __metadata:
"@babel/preset-react": 7.22.3
"@babel/preset-typescript": 7.21.5
"@cypress/code-coverage": ^3.10.0
"@semantic-release/github": ^8.0.0
"@semantic-release/github": ^9.0.0
"@storybook/addon-a11y": 7.0.18
"@storybook/addon-essentials": 7.0.18
"@storybook/blocks": 7.0.18
Expand Down Expand Up @@ -22728,10 +22775,10 @@ __metadata:
languageName: node
linkType: hard

"url-join@npm:^4.0.0":
version: 4.0.1
resolution: "url-join@npm:4.0.1"
checksum: f74e868bf25dbc8be6a8d7237d4c36bb5b6c62c72e594d5ab1347fe91d6af7ccd9eb5d621e30152e4da45c2e9a26bec21390e911ab54a62d4d82e76028374ee5
"url-join@npm:^5.0.0":
version: 5.0.0
resolution: "url-join@npm:5.0.0"
checksum: 5921384a8ad4395b49ce4b50aa26efbc429cebe0bc8b3660ad693dd12fd859747b5369be0443e60e53a7850b2bc9d7d0687bcb94386662b40e743596bbf38101
languageName: node
linkType: hard

Expand Down