diff --git a/package.json b/package.json index 596c22e16d..446bef56e9 100644 --- a/package.json +++ b/package.json @@ -131,6 +131,7 @@ "verbose": "-" }, "patchedDependencies": { + "@semantic-release/github": "patches/@semantic-release__github.patch", "@yao-pkg/pkg": "patches/@yao-pkg__pkg.patch", "clipanion@3.2.1": "patches/clipanion@3.2.1.patch", "global-agent": "patches/global-agent.patch" diff --git a/patches/@semantic-release__github.patch b/patches/@semantic-release__github.patch new file mode 100644 index 0000000000..678115c751 --- /dev/null +++ b/patches/@semantic-release__github.patch @@ -0,0 +1,12 @@ +diff --git a/lib/publish.js b/lib/publish.js +index b91c39d1fd1f3c251eb3b1b29200921086437f90..abcc5716de218426494123c2d33c03c463ace8e8 100644 +--- a/lib/publish.js ++++ b/lib/publish.js +@@ -52,6 +52,7 @@ export default async function publish(pluginConfig, context, { Octokit }) { + name: template(releaseNameTemplate)(context), + body: template(releaseBodyTemplate)(context), + prerelease: isPrerelease(branch), ++ make_latest: branch.type === "release" && branch.main && branch.prerelease ? "false" : "true", + }; + + debug("release object: %O", release); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1eef49cece..a30822e024 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ overrides: verbose: '-' patchedDependencies: + '@semantic-release/github': + hash: f854dc3a9f838b4d813994ac1cceb7ef4fb54c47f34a16c45478e9385adf0f89 + path: patches/@semantic-release__github.patch '@yao-pkg/pkg': hash: 962cec9feeb517459d6750d2f7006fc10f23bff901711cfd104eec8224562c32 path: patches/@yao-pkg__pkg.patch @@ -687,56 +690,67 @@ packages: resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.46.2': resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.46.2': resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.46.2': resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.46.2': resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.46.2': resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.46.2': resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.46.2': resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.46.2': resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.46.2': resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.46.2': resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.46.2': resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} @@ -4448,7 +4462,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@semantic-release/github@11.0.4(semantic-release@24.2.7(typescript@5.9.2))': + '@semantic-release/github@11.0.4(patch_hash=f854dc3a9f838b4d813994ac1cceb7ef4fb54c47f34a16c45478e9385adf0f89)(semantic-release@24.2.7(typescript@5.9.2))': dependencies: '@octokit/core': 7.0.3 '@octokit/plugin-paginate-rest': 13.1.1(@octokit/core@7.0.3) @@ -7215,7 +7229,7 @@ snapshots: dependencies: '@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.7(typescript@5.9.2)) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 11.0.4(semantic-release@24.2.7(typescript@5.9.2)) + '@semantic-release/github': 11.0.4(patch_hash=f854dc3a9f838b4d813994ac1cceb7ef4fb54c47f34a16c45478e9385adf0f89)(semantic-release@24.2.7(typescript@5.9.2)) '@semantic-release/npm': 12.0.2(semantic-release@24.2.7(typescript@5.9.2)) '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.7(typescript@5.9.2)) aggregate-error: 5.0.0