diff --git a/package.json b/package.json index 69864fbdf..88dfd6e2d 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@rollup/plugin-node-resolve": "^16.0.3", "@types/node": "24.13.3", "@types/semver": "catalog:", - "bumpp": "^10.4.1", + "bumpp": "^12.3.0", "changelogithub": "^15.0.5", "knip": "catalog:", "oxfmt": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2fd488760..f6f3fb138 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,8 +207,8 @@ importers: specifier: 'catalog:' version: 7.8.0 bumpp: - specifier: ^10.4.1 - version: 10.4.1 + specifier: ^12.3.0 + version: 12.3.0 changelogithub: specifier: ^15.0.5 version: 15.0.5 @@ -5457,10 +5457,6 @@ packages: engines: {node: '>=8.0.0'} hasBin: true - ansis@4.2.0: - resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} - engines: {node: '>=14'} - ansis@4.4.0: resolution: {integrity: sha512-9k3v7xcHwgdO/DruxGIg4HtjvlAZlcnsX/mzqUb1t3NkYnl9kK2UJ+Gq0io+vQf7iT//BD/HB/NBkUR1LWxoeA==} engines: {node: '>=14'} @@ -5702,9 +5698,9 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bumpp@10.4.1: - resolution: {integrity: sha512-X/bwWs5Gbb/D7rN4aHLB7zdjiA6nGdjckM1sTHhI9oovIbEw2L5pw5S4xzk8ZTeOZ8EnwU/Ze4SoZ6/Vr3pM2Q==} - engines: {node: '>=18'} + bumpp@12.3.0: + resolution: {integrity: sha512-YgW09sgbIGQmAD/Jk7FEGP0tm0PeDz+Zgk+IAk+MOHhb/98pj/l3CgkxSjd7C1O99JPxTNwS+bPOTNaHuNh6lQ==} + engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0} hasBin: true bundle-name@4.1.0: @@ -5727,14 +5723,6 @@ packages: magicast: optional: true - c12@3.3.3: - resolution: {integrity: sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q==} - peerDependencies: - magicast: '*' - peerDependenciesMeta: - magicast: - optional: true - c12@3.3.4: resolution: {integrity: sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==} peerDependencies: @@ -6211,10 +6199,6 @@ packages: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} - dotenv@17.2.3: - resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} - engines: {node: '>=12'} - dotenv@17.4.2: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} @@ -6656,10 +6640,6 @@ packages: resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} hasBin: true - giget@2.0.0: - resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} - hasBin: true - giget@3.3.1: resolution: {integrity: sha512-r+mvuDjrjMpsdw46Kmeydb8bdHm7wOKw8wNBtTndkjbPjgAp5oUJUxRE76wZFknxIPokfWvep2qSXK37aXE6zg==} hasBin: true @@ -7738,11 +7718,6 @@ packages: engines: {node: ^14.16.0 || >=16.10.0} hasBin: true - nypm@0.6.0: - resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -8893,9 +8868,6 @@ packages: resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==} engines: {node: '>=20.0.0'} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.3.0: resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} engines: {node: '>=18'} @@ -13168,8 +13140,6 @@ snapshots: dependencies: entities: 2.2.0 - ansis@4.2.0: {} - ansis@4.4.0: {} ansivision@0.4.0: @@ -13428,21 +13398,17 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bumpp@10.4.1: + bumpp@12.3.0: dependencies: - ansis: 4.2.0 args-tokenizer: 0.3.0 - c12: 3.3.3 - cac: 6.7.14(patch_hash=a8f0f3517a47ce716ed90c0cfe6ae382ab763b021a664ada2a608477d0621588) - escalade: 3.2.0 + cac: 7.0.0 jsonc-parser: 3.3.1 package-manager-detector: 1.8.0 - semver: 7.8.5 tinyexec: 1.3.0 tinyglobby: 0.2.17 + unconfig: 7.5.0 + verkit: 0.4.1 yaml: 2.9.0 - transitivePeerDependencies: - - magicast bundle-name@4.1.0: dependencies: @@ -13456,7 +13422,7 @@ snapshots: dependencies: chokidar: 3.6.0 confbox: 0.1.8 - defu: 6.1.4 + defu: 6.1.7 dotenv: 16.6.1 giget: 1.2.3 jiti: 1.21.6 @@ -13467,21 +13433,6 @@ snapshots: pkg-types: 1.3.1 rc9: 2.1.2 - c12@3.3.3: - dependencies: - chokidar: 5.0.0 - confbox: 0.2.4 - defu: 6.1.4 - dotenv: 17.2.3 - exsolve: 1.0.8 - giget: 2.0.0 - jiti: 2.7.0 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - pkg-types: 2.3.0 - rc9: 2.1.2 - c12@3.3.4: dependencies: chokidar: 5.0.0 @@ -13971,8 +13922,6 @@ snapshots: dotenv@16.6.1: {} - dotenv@17.2.3: {} - dotenv@17.4.2: {} dunder-proto@1.0.1: @@ -14554,22 +14503,13 @@ snapshots: dependencies: citty: 0.1.6 consola: 3.4.2 - defu: 6.1.4 + defu: 6.1.7 node-fetch-native: 1.6.7 nypm: 0.3.8 ohash: 1.1.4 pathe: 1.1.2 tar: 6.2.0 - giget@2.0.0: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - defu: 6.1.4 - node-fetch-native: 1.6.7 - nypm: 0.6.0 - pathe: 2.0.3 - giget@3.3.1: {} glob-parent@5.1.2: @@ -15769,14 +15709,6 @@ snapshots: pathe: 1.1.2 ufo: 1.6.4 - nypm@0.6.0: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - pathe: 2.0.3 - pkg-types: 2.3.0 - tinyexec: 0.3.2 - object-assign@4.1.1: {} object-inspect@1.13.4: {} @@ -16271,7 +16203,7 @@ snapshots: rc9@2.1.2: dependencies: - defu: 6.1.4 + defu: 6.1.7 destr: 2.0.5 rc9@3.1.0: @@ -17243,8 +17175,6 @@ snapshots: tinybench@6.1.4: {} - tinyexec@0.3.2: {} - tinyexec@1.3.0: {} tinyglobby@0.2.17: @@ -17410,7 +17340,7 @@ snapshots: unconfig@7.5.0: dependencies: '@quansync/fs': 1.0.0 - defu: 6.1.4 + defu: 6.1.7 jiti: 2.7.0 quansync: 1.0.0 unconfig-core: 7.5.0 diff --git a/scripts/release.ts b/scripts/release.ts index d837215d5..2d0aea5f6 100644 --- a/scripts/release.ts +++ b/scripts/release.ts @@ -1,3 +1,4 @@ +import type { VersionBumpRelease } from 'bumpp' import { versionBump } from 'bumpp' import { glob } from 'tinyglobby' @@ -8,7 +9,9 @@ async function main() { console.log('Bumping versions in packages:', packages.join(', '), '\n') - const release = process.env.RELEASE_VERSION || process.env.RELEASE_TYPE + const release = (process.env.RELEASE_VERSION || process.env.RELEASE_TYPE) as + | VersionBumpRelease + | undefined await versionBump({ files: packages,