fix: update release tooling for trusted publishing

This commit is contained in:
Erik Kotsiuba
2026-04-19 13:45:32 +02:00
parent 552959f7ad
commit 85f4ec5128
2 changed files with 215 additions and 92 deletions
+4 -3
View File
@@ -49,6 +49,7 @@
"provenance": true
},
"release": {
"repositoryUrl": "https://github.com/eko24ive/pi-ask.git",
"branches": [
"main"
],
@@ -89,15 +90,15 @@
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.1",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^11.0.6",
"@semantic-release/npm": "^12.0.2",
"@semantic-release/github": "^12.0.6",
"@semantic-release/npm": "^13.1.5",
"@semantic-release/release-notes-generator": "^14.1.0",
"@sinclair/typebox": "0.34.49",
"@types/node": "25.6.0",
"commitizen": "^4.3.1",
"cz-conventional-changelog": "^3.3.0",
"lefthook": "^2.1.6",
"semantic-release": "^24.2.9",
"semantic-release": "^25.0.3",
"typescript": "6.0.2",
"ultracite": "7.6.0"
},
+211 -89
View File
@@ -31,22 +31,22 @@ importers:
version: 0.67.3
'@semantic-release/changelog':
specifier: ^6.0.3
version: 6.0.3(semantic-release@24.2.9(typescript@6.0.2))
version: 6.0.3(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/commit-analyzer':
specifier: ^13.0.1
version: 13.0.1(semantic-release@24.2.9(typescript@6.0.2))
version: 13.0.1(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/git':
specifier: ^10.0.1
version: 10.0.1(semantic-release@24.2.9(typescript@6.0.2))
version: 10.0.1(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/github':
specifier: ^11.0.6
version: 11.0.6(semantic-release@24.2.9(typescript@6.0.2))
specifier: ^12.0.6
version: 12.0.6(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/npm':
specifier: ^12.0.2
version: 12.0.2(semantic-release@24.2.9(typescript@6.0.2))
specifier: ^13.1.5
version: 13.1.5(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/release-notes-generator':
specifier: ^14.1.0
version: 14.1.0(semantic-release@24.2.9(typescript@6.0.2))
version: 14.1.0(semantic-release@25.0.3(typescript@6.0.2))
'@sinclair/typebox':
specifier: 0.34.49
version: 0.34.49
@@ -63,8 +63,8 @@ importers:
specifier: ^2.1.6
version: 2.1.6
semantic-release:
specifier: ^24.2.9
version: 24.2.9(typescript@6.0.2)
specifier: ^25.0.3
version: 25.0.3(typescript@6.0.2)
typescript:
specifier: 6.0.2
version: 6.0.2
@@ -74,6 +74,18 @@ importers:
packages:
'@actions/core@3.0.0':
resolution: {integrity: sha512-zYt6cz+ivnTmiT/ksRVriMBOiuoUpDCJJlZ5KPl2/FRdvwU3f7MPh9qftvbkXJThragzUZieit2nyHUyw53Seg==}
'@actions/exec@3.0.0':
resolution: {integrity: sha512-6xH/puSoNBXb72VPlZVm7vQ+svQpFyA96qdDBvhB8eNZOE8LtPf9L4oAsfzK/crCL8YZ+19fKYVnM63Sl+Xzlw==}
'@actions/http-client@4.0.0':
resolution: {integrity: sha512-QuwPsgVMsD6qaPD57GLZi9sqzAZCtiJT8kVBCDpLtxhL5MydQ4gS+DrejtZZPdIYyB1e95uCK9Luyds7ybHI3g==}
'@actions/io@3.0.2':
resolution: {integrity: sha512-nRBchcMM+QK1pdjO7/idu86rbJI5YHUKCvKs0KxnSYbVe3F51UfGxuZX4Qy/fWlp6l7gWFwIkrOzN+oUK03kfw==}
'@anthropic-ai/sdk@0.73.0':
resolution: {integrity: sha512-URURVzhxXGJDGUGFunIOtBlSl7KWvZiAAKY/ttTkZAkXT9bTPqdk2eK0b8qqSxXpikh3QKPnPYpiyX98zf5ebw==}
hasBin: true
@@ -509,14 +521,11 @@ packages:
resolution: {integrity: sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==}
engines: {node: '>= 20'}
'@octokit/openapi-types@26.0.0':
resolution: {integrity: sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA==}
'@octokit/openapi-types@27.0.0':
resolution: {integrity: sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==}
'@octokit/plugin-paginate-rest@13.2.1':
resolution: {integrity: sha512-Tj4PkZyIL6eBMYcG/76QGsedF0+dWVeLhYprTmuFVVxzDW7PQh23tM0TP0z+1MvSkxB29YFZwnUX+cXfTiSdyw==}
'@octokit/plugin-paginate-rest@14.0.0':
resolution: {integrity: sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==}
engines: {node: '>= 20'}
peerDependencies:
'@octokit/core': '>=6'
@@ -541,9 +550,6 @@ packages:
resolution: {integrity: sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==}
engines: {node: '>= 20'}
'@octokit/types@15.0.2':
resolution: {integrity: sha512-rR+5VRjhYSer7sC51krfCctQhVTmjyUMAaShfPB8mscVa8tSoLyon3coxQmXu0ahJoLVWl8dSGD/3OGZlFV44Q==}
'@octokit/types@16.0.0':
resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==}
@@ -618,15 +624,15 @@ packages:
peerDependencies:
semantic-release: '>=18.0.0'
'@semantic-release/github@11.0.6':
resolution: {integrity: sha512-ctDzdSMrT3H+pwKBPdyCPty6Y47X8dSrjd3aPZ5KKIKKWTwZBE9De8GtsH3TyAlw3Uyo2stegMx6rJMXKpJwJA==}
engines: {node: '>=20.8.1'}
'@semantic-release/github@12.0.6':
resolution: {integrity: sha512-aYYFkwHW3c6YtHwQF0t0+lAjlU+87NFOZuH2CvWFD0Ylivc7MwhZMiHOJ0FMpIgPpCVib/VUAcOwvrW0KnxQtA==}
engines: {node: ^22.14.0 || >= 24.10.0}
peerDependencies:
semantic-release: '>=24.1.0'
'@semantic-release/npm@12.0.2':
resolution: {integrity: sha512-+M9/Lb35IgnlUO6OSJ40Ie+hUsZLuph2fqXC/qrKn0fMvUU/jiCjpoL6zEm69vzcmaZJ8yNKtMBEKHWN49WBbQ==}
engines: {node: '>=20.8.1'}
'@semantic-release/npm@13.1.5':
resolution: {integrity: sha512-Hq5UxzoatN3LHiq2rTsWS54nCdqJHlsssGERCo8WlvdfFA9LoN0vO+OuKVSjtNapIc/S8C2LBj206wKLHg62mg==}
engines: {node: ^22.14.0 || >= 24.10.0}
peerDependencies:
semantic-release: '>=20.1.0'
@@ -921,6 +927,10 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
ansi-styles@6.2.3:
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -1056,6 +1066,10 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
cliui@9.0.1:
resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
engines: {node: '>=20'}
clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
@@ -1226,6 +1240,9 @@ packages:
ecdsa-sig-formatter@1.0.11:
resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1528,10 +1545,6 @@ packages:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines: {node: ^16.14.0 || >=18.0.0}
hosted-git-info@8.1.0:
resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==}
engines: {node: ^18.17.0 || >=20.5.0}
hosted-git-info@9.0.2:
resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==}
engines: {node: ^20.17.0 || >=22.9.0}
@@ -1987,9 +2000,13 @@ packages:
resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
engines: {node: ^16.14.0 || >=18.0.0}
normalize-url@8.1.1:
resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==}
engines: {node: '>=14.16'}
normalize-package-data@8.0.0:
resolution: {integrity: sha512-RWk+PI433eESQ7ounYxIp67CYuVsS1uYSonX3kA6ps/3LWfjVQa/ptEg6Y3T6uAMq1mWpX9PQ+qx+QaHpsc7gQ==}
engines: {node: ^20.17.0 || >=22.9.0}
normalize-url@9.0.0:
resolution: {integrity: sha512-z9nC87iaZXXySbWWtTHfCFJyFvKaUAW6lODhikG7ILSbVgmwuFjUqkgnheHvAUcGedO29e2QGBRXMUD64aurqQ==}
engines: {node: '>=20'}
npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
@@ -2003,9 +2020,9 @@ packages:
resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==}
engines: {node: '>=18'}
npm@10.9.8:
resolution: {integrity: sha512-fYwb6ODSmHkqrJQQaCxY3M2lPf/mpgC7ik0HSzzIwG5CGtabRp4bNqikatvCoT42b5INQSqudVH0R7yVmC9hVg==}
engines: {node: ^18.17.0 || >=20.5.0}
npm@11.12.1:
resolution: {integrity: sha512-zcoUuF1kezGSAo0CqtvoLXX3mkRqzuqYdL6Y5tdo8g69NVV3CkjQ6ZBhBgB4d7vGkPcV6TcvLi3GRKPDFX+xTA==}
engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
bundledDependencies:
- '@isaacs/string-locale-compare'
@@ -2013,6 +2030,7 @@ packages:
- '@npmcli/config'
- '@npmcli/fs'
- '@npmcli/map-workspaces'
- '@npmcli/metavuln-calculator'
- '@npmcli/package-json'
- '@npmcli/promise-spawn'
- '@npmcli/redact'
@@ -2023,7 +2041,6 @@ packages:
- cacache
- chalk
- ci-info
- cli-columns
- fastest-levenshtein
- fs-minipass
- glob
@@ -2037,7 +2054,6 @@ packages:
- libnpmdiff
- libnpmexec
- libnpmfund
- libnpmhook
- libnpmorg
- libnpmpack
- libnpmpublish
@@ -2051,7 +2067,6 @@ packages:
- ms
- node-gyp
- nopt
- normalize-package-data
- npm-audit-report
- npm-install-checks
- npm-package-arg
@@ -2075,7 +2090,6 @@ packages:
- treeverse
- validate-npm-package-name
- which
- write-file-atomic
nypm@0.6.5:
resolution: {integrity: sha512-K6AJy1GMVyfyMXRVB88700BJqNUkByijGJM8kEHpLdcAt+vSQAVfkWWHYzuRXHSY6xA2sNc5RjTj0p9rE2izVQ==}
@@ -2309,6 +2323,14 @@ packages:
resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==}
engines: {node: '>=18'}
read-package-up@12.0.0:
resolution: {integrity: sha512-Q5hMVBYur/eQNWDdbF4/Wqqr9Bjvtrw2kjGxxBbKLbx8bVCL8gcArjTy8zDUuLGQicftpMuU0riQNcAsbtOVsw==}
engines: {node: '>=20'}
read-pkg@10.1.0:
resolution: {integrity: sha512-I8g2lArQiP78ll51UeMZojewtYgIRCKCWqZEgOO8c/uefTI+XDXvCSXu3+YNUaTNvZzobrL5+SqHjBrByRRTdg==}
engines: {node: '>=20'}
read-pkg@9.0.1:
resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==}
engines: {node: '>=18'}
@@ -2372,16 +2394,11 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
semantic-release@24.2.9:
resolution: {integrity: sha512-phCkJ6pjDi9ANdhuF5ElS10GGdAKY6R1Pvt9lT3SFhOwM4T7QZE7MLpBDbNruUx/Q3gFD92/UOFringGipRqZA==}
engines: {node: '>=20.8.1'}
semantic-release@25.0.3:
resolution: {integrity: sha512-WRgl5GcypwramYX4HV+eQGzUbD7UUbljVmS+5G1uMwX/wLgYuJAxGeerXJDMO2xshng4+FXqCgyB5QfClV6WjA==}
engines: {node: ^22.14.0 || >= 24.10.0}
hasBin: true
semver-diff@5.0.0:
resolution: {integrity: sha512-0HbGtOm+S7T6NGQ/pxJSJipJvc4DK3FcRVMRkhsIwJDJ4Jcz5DQC1cPPzB5GhzyHjwttW878HaWQq46CkL3cqg==}
engines: {node: '>=12'}
deprecated: Deprecated as the semver package now supports this built-in.
semver-regex@4.0.5:
resolution: {integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==}
engines: {node: '>=12'}
@@ -2465,6 +2482,10 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
string-width@7.2.0:
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
@@ -2530,6 +2551,10 @@ packages:
resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==}
engines: {node: '>=14.18'}
tagged-tag@1.0.0:
resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
engines: {node: '>=20'}
temp-dir@3.0.0:
resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==}
engines: {node: '>=14.16'}
@@ -2589,6 +2614,10 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
tunnel@0.0.6:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
@@ -2605,6 +2634,10 @@ packages:
resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
engines: {node: '>=16'}
type-fest@5.6.0:
resolution: {integrity: sha512-8ZiHFm91orbSAe2PSAiSVBVko18pbhbiB3U9GglSzF/zCGkR+rxpHx6sEMCUm4kxY4LjDIUGgCfUMtwfZfjfUA==}
engines: {node: '>=20'}
typescript@6.0.2:
resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==}
engines: {node: '>=14.17'}
@@ -2634,6 +2667,10 @@ packages:
undici-types@7.19.2:
resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==}
undici@6.25.0:
resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==}
engines: {node: '>=18.17'}
undici@7.25.0:
resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==}
engines: {node: '>=20.18.1'}
@@ -2650,6 +2687,10 @@ packages:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
unicorn-magic@0.4.0:
resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==}
engines: {node: '>=20'}
unique-string@3.0.0:
resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
engines: {node: '>=12'}
@@ -2705,6 +2746,10 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
wrap-ansi@9.0.2:
resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines: {node: '>=18'}
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -2741,6 +2786,10 @@ packages:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
yargs-parser@22.0.0:
resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=23}
yargs@16.2.0:
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines: {node: '>=10'}
@@ -2749,6 +2798,10 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
yargs@18.0.0:
resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=23}
yauzl@2.10.0:
resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
@@ -2770,6 +2823,22 @@ packages:
snapshots:
'@actions/core@3.0.0':
dependencies:
'@actions/exec': 3.0.0
'@actions/http-client': 4.0.0
'@actions/exec@3.0.0':
dependencies:
'@actions/io': 3.0.2
'@actions/http-client@4.0.0':
dependencies:
tunnel: 0.0.6
undici: 6.25.0
'@actions/io@3.0.2': {}
'@anthropic-ai/sdk@0.73.0(zod@4.3.6)':
dependencies:
json-schema-to-ts: 3.1.1
@@ -3549,14 +3618,12 @@ snapshots:
'@octokit/types': 16.0.0
universal-user-agent: 7.0.3
'@octokit/openapi-types@26.0.0': {}
'@octokit/openapi-types@27.0.0': {}
'@octokit/plugin-paginate-rest@13.2.1(@octokit/core@7.0.6)':
'@octokit/plugin-paginate-rest@14.0.0(@octokit/core@7.0.6)':
dependencies:
'@octokit/core': 7.0.6
'@octokit/types': 15.0.2
'@octokit/types': 16.0.0
'@octokit/plugin-retry@8.1.0(@octokit/core@7.0.6)':
dependencies:
@@ -3584,10 +3651,6 @@ snapshots:
json-with-bigint: 3.5.8
universal-user-agent: 7.0.3
'@octokit/types@15.0.2':
dependencies:
'@octokit/openapi-types': 26.0.0
'@octokit/types@16.0.0':
dependencies:
'@octokit/openapi-types': 27.0.0
@@ -3629,15 +3692,15 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
'@semantic-release/changelog@6.0.3(semantic-release@24.2.9(typescript@6.0.2))':
'@semantic-release/changelog@6.0.3(semantic-release@25.0.3(typescript@6.0.2))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
fs-extra: 11.3.4
lodash: 4.17.21
semantic-release: 24.2.9(typescript@6.0.2)
semantic-release: 25.0.3(typescript@6.0.2)
'@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.9(typescript@6.0.2))':
'@semantic-release/commit-analyzer@13.0.1(semantic-release@25.0.3(typescript@6.0.2))':
dependencies:
conventional-changelog-angular: 8.3.1
conventional-changelog-writer: 8.4.0
@@ -3647,7 +3710,7 @@ snapshots:
import-from-esm: 2.0.0
lodash-es: 4.18.1
micromatch: 4.0.8
semantic-release: 24.2.9(typescript@6.0.2)
semantic-release: 25.0.3(typescript@6.0.2)
transitivePeerDependencies:
- supports-color
@@ -3655,7 +3718,7 @@ snapshots:
'@semantic-release/error@4.0.0': {}
'@semantic-release/git@10.0.1(semantic-release@24.2.9(typescript@6.0.2))':
'@semantic-release/git@10.0.1(semantic-release@25.0.3(typescript@6.0.2))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
@@ -3665,14 +3728,14 @@ snapshots:
lodash: 4.17.21
micromatch: 4.0.8
p-reduce: 2.1.0
semantic-release: 24.2.9(typescript@6.0.2)
semantic-release: 25.0.3(typescript@6.0.2)
transitivePeerDependencies:
- supports-color
'@semantic-release/github@11.0.6(semantic-release@24.2.9(typescript@6.0.2))':
'@semantic-release/github@12.0.6(semantic-release@25.0.3(typescript@6.0.2))':
dependencies:
'@octokit/core': 7.0.6
'@octokit/plugin-paginate-rest': 13.2.1(@octokit/core@7.0.6)
'@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6)
'@octokit/plugin-retry': 8.1.0(@octokit/core@7.0.6)
'@octokit/plugin-throttling': 11.0.3(@octokit/core@7.0.6)
'@semantic-release/error': 4.0.0
@@ -3685,30 +3748,33 @@ snapshots:
lodash-es: 4.18.1
mime: 4.1.0
p-filter: 4.1.0
semantic-release: 24.2.9(typescript@6.0.2)
semantic-release: 25.0.3(typescript@6.0.2)
tinyglobby: 0.2.16
undici: 7.25.0
url-join: 5.0.0
transitivePeerDependencies:
- supports-color
'@semantic-release/npm@12.0.2(semantic-release@24.2.9(typescript@6.0.2))':
'@semantic-release/npm@13.1.5(semantic-release@25.0.3(typescript@6.0.2))':
dependencies:
'@actions/core': 3.0.0
'@semantic-release/error': 4.0.0
aggregate-error: 5.0.0
env-ci: 11.2.0
execa: 9.6.1
fs-extra: 11.3.4
lodash-es: 4.18.1
nerf-dart: 1.0.0
normalize-url: 8.1.1
npm: 10.9.8
normalize-url: 9.0.0
npm: 11.12.1
rc: 1.2.8
read-pkg: 9.0.1
read-pkg: 10.1.0
registry-auth-token: 5.1.1
semantic-release: 24.2.9(typescript@6.0.2)
semantic-release: 25.0.3(typescript@6.0.2)
semver: 7.7.4
tempy: 3.2.0
'@semantic-release/release-notes-generator@14.1.0(semantic-release@24.2.9(typescript@6.0.2))':
'@semantic-release/release-notes-generator@14.1.0(semantic-release@25.0.3(typescript@6.0.2))':
dependencies:
conventional-changelog-angular: 8.3.1
conventional-changelog-writer: 8.4.0
@@ -3720,7 +3786,7 @@ snapshots:
into-stream: 7.0.0
lodash-es: 4.18.1
read-package-up: 11.0.0
semantic-release: 24.2.9(typescript@6.0.2)
semantic-release: 25.0.3(typescript@6.0.2)
transitivePeerDependencies:
- supports-color
@@ -4112,6 +4178,8 @@ snapshots:
dependencies:
color-convert: 2.0.1
ansi-styles@6.2.3: {}
any-promise@1.3.0: {}
argparse@2.0.1: {}
@@ -4234,6 +4302,12 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
cliui@9.0.1:
dependencies:
string-width: 7.2.0
strip-ansi: 7.2.0
wrap-ansi: 9.0.2
clone@1.0.4: {}
color-convert@1.9.3:
@@ -4410,6 +4484,8 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
emoji-regex@10.6.0: {}
emoji-regex@8.0.0: {}
emojilib@2.4.0: {}
@@ -4766,10 +4842,6 @@ snapshots:
dependencies:
lru-cache: 10.4.3
hosted-git-info@8.1.0:
dependencies:
lru-cache: 10.4.3
hosted-git-info@9.0.2:
dependencies:
lru-cache: 11.3.5
@@ -5160,7 +5232,13 @@ snapshots:
semver: 7.7.4
validate-npm-package-license: 3.0.4
normalize-url@8.1.1: {}
normalize-package-data@8.0.0:
dependencies:
hosted-git-info: 9.0.2
semver: 7.7.4
validate-npm-package-license: 3.0.4
normalize-url@9.0.0: {}
npm-run-path@4.0.1:
dependencies:
@@ -5175,7 +5253,7 @@ snapshots:
path-key: 4.0.0
unicorn-magic: 0.3.0
npm@10.9.8: {}
npm@11.12.1: {}
nypm@0.6.5:
dependencies:
@@ -5411,6 +5489,20 @@ snapshots:
read-pkg: 9.0.1
type-fest: 4.41.0
read-package-up@12.0.0:
dependencies:
find-up-simple: 1.0.1
read-pkg: 10.1.0
type-fest: 5.6.0
read-pkg@10.1.0:
dependencies:
'@types/normalize-package-data': 2.4.4
normalize-package-data: 8.0.0
parse-json: 8.3.0
type-fest: 5.6.0
unicorn-magic: 0.4.0
read-pkg@9.0.1:
dependencies:
'@types/normalize-package-data': 2.4.4
@@ -5473,13 +5565,13 @@ snapshots:
safer-buffer@2.1.2: {}
semantic-release@24.2.9(typescript@6.0.2):
semantic-release@25.0.3(typescript@6.0.2):
dependencies:
'@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.9(typescript@6.0.2))
'@semantic-release/commit-analyzer': 13.0.1(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/error': 4.0.0
'@semantic-release/github': 11.0.6(semantic-release@24.2.9(typescript@6.0.2))
'@semantic-release/npm': 12.0.2(semantic-release@24.2.9(typescript@6.0.2))
'@semantic-release/release-notes-generator': 14.1.0(semantic-release@24.2.9(typescript@6.0.2))
'@semantic-release/github': 12.0.6(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/npm': 13.1.5(semantic-release@25.0.3(typescript@6.0.2))
'@semantic-release/release-notes-generator': 14.1.0(semantic-release@25.0.3(typescript@6.0.2))
aggregate-error: 5.0.0
cosmiconfig: 9.0.1(typescript@6.0.2)
debug: 4.4.3
@@ -5490,7 +5582,7 @@ snapshots:
get-stream: 6.0.1
git-log-parser: 1.2.1
hook-std: 4.0.0
hosted-git-info: 8.1.0
hosted-git-info: 9.0.2
import-from-esm: 2.0.0
lodash-es: 4.18.1
marked: 15.0.12
@@ -5498,20 +5590,15 @@ snapshots:
micromatch: 4.0.8
p-each-series: 3.0.0
p-reduce: 3.0.0
read-package-up: 11.0.0
read-package-up: 12.0.0
resolve-from: 5.0.0
semver: 7.7.4
semver-diff: 5.0.0
signale: 1.4.0
yargs: 17.7.2
yargs: 18.0.0
transitivePeerDependencies:
- supports-color
- typescript
semver-diff@5.0.0:
dependencies:
semver: 7.7.4
semver-regex@4.0.5: {}
semver@7.7.4: {}
@@ -5590,6 +5677,12 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
string-width@7.2.0:
dependencies:
emoji-regex: 10.6.0
get-east-asian-width: 1.5.0
strip-ansi: 7.2.0
string_decoder@1.1.1:
dependencies:
safe-buffer: 5.1.2
@@ -5645,6 +5738,8 @@ snapshots:
has-flag: 4.0.0
supports-color: 7.2.0
tagged-tag@1.0.0: {}
temp-dir@3.0.0: {}
tempy@3.2.0:
@@ -5702,6 +5797,8 @@ snapshots:
tslib@2.8.1: {}
tunnel@0.0.6: {}
type-fest@0.21.3: {}
type-fest@1.4.0: {}
@@ -5710,6 +5807,10 @@ snapshots:
type-fest@4.41.0: {}
type-fest@5.6.0:
dependencies:
tagged-tag: 1.0.0
typescript@6.0.2: {}
uglify-js@3.19.3:
@@ -5731,6 +5832,8 @@ snapshots:
undici-types@7.19.2: {}
undici@6.25.0: {}
undici@7.25.0: {}
unicode-emoji-modifier-base@1.0.0: {}
@@ -5739,6 +5842,8 @@ snapshots:
unicorn-magic@0.3.0: {}
unicorn-magic@0.4.0: {}
unique-string@3.0.0:
dependencies:
crypto-random-string: 4.0.0
@@ -5784,6 +5889,12 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi@9.0.2:
dependencies:
ansi-styles: 6.2.3
string-width: 7.2.0
strip-ansi: 7.2.0
wrappy@1.0.2: {}
ws@8.20.0: {}
@@ -5798,6 +5909,8 @@ snapshots:
yargs-parser@21.1.1: {}
yargs-parser@22.0.0: {}
yargs@16.2.0:
dependencies:
cliui: 7.0.4
@@ -5818,6 +5931,15 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
yargs@18.0.0:
dependencies:
cliui: 9.0.1
escalade: 3.2.0
get-caller-file: 2.0.5
string-width: 7.2.0
y18n: 5.0.8
yargs-parser: 22.0.0
yauzl@2.10.0:
dependencies:
buffer-crc32: 0.2.13