build: forward-port release packaging fixes

This commit is contained in:
Peter Steinberger
2026-05-12 06:19:25 +01:00
parent 1ed83d0ed2
commit 71c8d2405d
4 changed files with 109 additions and 2 deletions

View File

@@ -744,6 +744,7 @@ public struct AgentParams: Codable, Sendable {
public let bootstrapcontextmode: AnyCodable?
public let bootstrapcontextrunkind: AnyCodable?
public let acpturnsource: String?
public let internalruntimehandoffid: String?
public let internalevents: [[String: AnyCodable]]?
public let inputprovenance: [String: AnyCodable]?
public let voicewaketrigger: String?
@@ -780,6 +781,7 @@ public struct AgentParams: Codable, Sendable {
bootstrapcontextmode: AnyCodable?,
bootstrapcontextrunkind: AnyCodable?,
acpturnsource: String?,
internalruntimehandoffid: String?,
internalevents: [[String: AnyCodable]]?,
inputprovenance: [String: AnyCodable]?,
voicewaketrigger: String?,
@@ -815,6 +817,7 @@ public struct AgentParams: Codable, Sendable {
self.bootstrapcontextmode = bootstrapcontextmode
self.bootstrapcontextrunkind = bootstrapcontextrunkind
self.acpturnsource = acpturnsource
self.internalruntimehandoffid = internalruntimehandoffid
self.internalevents = internalevents
self.inputprovenance = inputprovenance
self.voicewaketrigger = voicewaketrigger
@@ -852,6 +855,7 @@ public struct AgentParams: Codable, Sendable {
case bootstrapcontextmode = "bootstrapContextMode"
case bootstrapcontextrunkind = "bootstrapContextRunKind"
case acpturnsource = "acpTurnSource"
case internalruntimehandoffid = "internalRuntimeHandoffId"
case internalevents = "internalEvents"
case inputprovenance = "inputProvenance"
case voicewaketrigger = "voiceWakeTrigger"

View File

@@ -66,6 +66,7 @@ const rootBundledPluginRuntimeDependencies = [
"@slack/bolt",
"@slack/types",
"@slack/web-api",
"audio-decode",
"grammy",
"linkedom",
"minimatch",

View File

@@ -1738,6 +1738,7 @@
"@slack/types": "^2.21.1",
"@slack/web-api": "^7.15.2",
"ajv": "^8.20.0",
"audio-decode": "^2.2.3",
"chalk": "^5.6.2",
"chokidar": "^5.0.0",
"commander": "^14.0.3",

105
pnpm-lock.yaml generated
View File

@@ -116,6 +116,9 @@ importers:
ajv:
specifier: ^8.20.0
version: 8.20.0
audio-decode:
specifier: ^2.2.3
version: 2.2.3
chalk:
specifier: ^5.6.2
version: 5.6.2
@@ -1654,7 +1657,7 @@ importers:
dependencies:
baileys:
specifier: 7.0.0-rc10
version: 7.0.0-rc10(patch_hash=a9aea1790d2c65b1ae543c77faca4119bbfb91ee3b6ca6c38d1cad4f5702ada2)(jimp@1.6.1)(sharp@0.34.5)
version: 7.0.0-rc10(patch_hash=a9aea1790d2c65b1ae543c77faca4119bbfb91ee3b6ca6c38d1cad4f5702ada2)(audio-decode@2.2.3)(jimp@1.6.1)(sharp@0.34.5)
https-proxy-agent:
specifier: ^9.0.0
version: 9.0.0
@@ -4532,6 +4535,14 @@ packages:
resolution: {integrity: sha512-3nQ2mdyzPRKpBHjd3QiKZDwNzw1F7fBN+rSq8Xms2gg+JWZR4SY2Zdf+doqTyXdyVjG4Y0QM7IA4U42zT9xxzw==}
engines: {node: '>=18.0.0'}
'@thi.ng/bitstream@2.4.48':
resolution: {integrity: sha512-s17d5i8xlPC8+/YEyFVzwTNSvaQxr/QCpqUtGVtrDnp+cKQnb7HMXnOvrLGUYCpWtweSVFzFCWp20xjU9xh2IA==}
engines: {node: '>=18'}
'@thi.ng/errors@2.6.10':
resolution: {integrity: sha512-UYgdHPjJOaEct0kfURpaSzlyU18VDMg+HQ2csG3O+eBWyh/lUq3X1+gxN7/5y1xjp4pHyNd7iVvLklJZTFkTqA==}
engines: {node: '>=18'}
'@tloncorp/tlon-skill-darwin-arm64@0.3.6':
resolution: {integrity: sha512-vR6OeFsIGg9K1QVG2ZZaMC+8QuTyoEp0mGwEJPCooMXF2FxAHTzAE99CNgTmNZbCkCDXIsCL9jMJTcfUNr6xyA==}
cpu: [arm64]
@@ -4816,6 +4827,15 @@ packages:
'@wasm-audio-decoders/common@9.0.7':
resolution: {integrity: sha512-WRaUuWSKV7pkttBygml/a6dIEpatq2nnZGFIoPTc5yPLkxL6Wk4YaslPM98OPQvWacvNZ+Py9xROGDtrFBDzag==}
'@wasm-audio-decoders/flac@0.2.10':
resolution: {integrity: sha512-YfcyoD2rYRBa6ffawZKNi5qvV5HArJmNmuMVUPoutuZ2hhGi6WNSWIzgvbROGmPbFivLL764Am7xxJENWJDhjw==}
'@wasm-audio-decoders/ogg-vorbis@0.1.20':
resolution: {integrity: sha512-zaQPasU5usRjUDXtXOHYED5tfkR4QMXd+EH3Nrz1+4+M5pCsdD+s9YxJqb0oqnTyRu/KUujOmu5Z/m/NT47vwg==}
'@wasm-audio-decoders/opus-ml@0.0.2':
resolution: {integrity: sha512-58rWEqDGg+CKCyEeKm2KoxxSwTWtHh/NLTW9ObR4K8CGF6VwuuGudEI1CtniS/oSRmL1nJq/eh8MKARiluw4DQ==}
'@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67':
resolution: {gitHosted: true, tarball: https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67}
version: 2.0.1
@@ -4990,6 +5010,16 @@ packages:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
audio-buffer@5.0.0:
resolution: {integrity: sha512-gsDyj1wwUp8u7NBB+eW6yhLb9ICf+0eBmDX8NGaAS00w8/fLqFdxUlL5Ge/U8kB64DlQhdonxYC59dXy1J7H/w==}
audio-decode@2.2.3:
resolution: {integrity: sha512-Z0lHvMayR/Pad9+O9ddzaBJE0DrhZkQlStrC1RwcAHF3AhQAsdwKHeLGK8fYKyp2DDU6xHxzGb4CLMui12yVrg==}
audio-type@2.4.1:
resolution: {integrity: sha512-dK9Z/P83C/rBfTrXXgPD3jZ+aXxx2o/P4rq8+H1JqxbXklitEeJw4CrcwMC5CkON3CX3yy2gaWnIEVYejYh0zQ==}
engines: {node: '>=14'}
await-to-js@3.0.0:
resolution: {integrity: sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==}
engines: {node: '>=6.0.0'}
@@ -5238,6 +5268,9 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
codec-parser@2.5.0:
resolution: {integrity: sha512-Ru9t80fV8B0ZiixQl8xhMTLru+dzuis/KQld32/x5T/+3LwZb0/YvQdSKytX9JqCnRdiupvAvyYJINKrXieziQ==}
collapse-white-space@2.1.0:
resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
@@ -6697,6 +6730,10 @@ packages:
resolution: {integrity: sha512-tGnJW6OKRii9u/b2WiUViTJS+h7Apxx17qsMUjsUeNDiMMX5ZFf8F8Fcz7PAQ6omvOxHZtvDTmOYKJQwmfpjeg==}
engines: {node: '>=20'}
node-wav@0.0.2:
resolution: {integrity: sha512-M6Rm/bbG6De/gKGxOpeOobx/dnGuP0dz40adqx38boqHhlWssBJZgLCPBNtb9NkrmnKYiV04xELq+R6PFOnoLA==}
engines: {node: '>=4.4.0'}
nostr-tools@2.23.3:
resolution: {integrity: sha512-AALyt9k8xPdF4UV2mlLJ2mgCn4kpTB0DZ8t2r6wjdUh6anfx2cTVBsHUlo9U0EY/cKC5wcNyiMAmRJV5OVEalA==}
peerDependencies:
@@ -6730,6 +6767,9 @@ packages:
obug@2.1.1:
resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
ogg-opus-decoder@1.7.3:
resolution: {integrity: sha512-w47tiZpkLgdkpa+34VzYD8mHUj8I9kfWVZa82mBbNwDvB1byfLXSSzW/HxA4fI3e9kVlICSpXGFwMLV1LPdjwg==}
oidc-client-ts@3.5.0:
resolution: {integrity: sha512-l2q8l9CTCTOlbX+AnK4p3M+4CEpKpyQhle6blQkdFhm0IsBqsxm15bYaSa11G7pWdsYr6epdsRZxJpCyCRbT8A==}
engines: {node: '>=18'}
@@ -6791,6 +6831,9 @@ packages:
engines: {node: '>=18'}
hasBin: true
opus-decoder@0.7.11:
resolution: {integrity: sha512-+e+Jz3vGQLxRTBHs8YJQPRPc1Tr+/aC6coV/DlZylriA29BdHQAYXhvNRKtjftof17OFng0+P4wsFIqQu3a48A==}
opusscript@0.1.1:
resolution: {integrity: sha512-mL0fZZOUnXdZ78woRXp18lApwpp0lF5tozJOD1Wut0dgrA9WuQTgSels/CSmFleaAZrJi/nci5KOVtbuxeWoQA==}
@@ -7112,6 +7155,9 @@ packages:
resolution: {integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==}
engines: {node: '>=20'}
qoa-format@1.0.1:
resolution: {integrity: sha512-dMB0Z6XQjdpz/Cw4Rf6RiBpQvUSPCfYlQMWvmuWlWkAT7nDQD29cVZ1SwDUB6DYJSitHENwbt90lqfI+7bvMcw==}
qrcode-terminal@0.12.0:
resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==}
hasBin: true
@@ -11336,6 +11382,12 @@ snapshots:
dependencies:
qrcode-terminal: 0.12.0
'@thi.ng/bitstream@2.4.48':
dependencies:
'@thi.ng/errors': 2.6.10
'@thi.ng/errors@2.6.10': {}
'@tloncorp/tlon-skill-darwin-arm64@0.3.6':
optional: true
@@ -11680,6 +11732,20 @@ snapshots:
'@eshaz/web-worker': 1.2.2
simple-yenc: 1.0.4
'@wasm-audio-decoders/flac@0.2.10':
dependencies:
'@wasm-audio-decoders/common': 9.0.7
codec-parser: 2.5.0
'@wasm-audio-decoders/ogg-vorbis@0.1.20':
dependencies:
'@wasm-audio-decoders/common': 9.0.7
codec-parser: 2.5.0
'@wasm-audio-decoders/opus-ml@0.0.2':
dependencies:
'@wasm-audio-decoders/common': 9.0.7
'@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67':
dependencies:
curve25519-js: 0.0.4
@@ -11833,6 +11899,21 @@ snapshots:
atomic-sleep@1.0.0: {}
audio-buffer@5.0.0: {}
audio-decode@2.2.3:
dependencies:
'@wasm-audio-decoders/flac': 0.2.10
'@wasm-audio-decoders/ogg-vorbis': 0.1.20
audio-buffer: 5.0.0
audio-type: 2.4.1
mpg123-decoder: 1.0.3
node-wav: 0.0.2
ogg-opus-decoder: 1.7.3
qoa-format: 1.0.1
audio-type@2.4.1: {}
await-to-js@3.0.0: {}
axios@1.16.0:
@@ -11853,7 +11934,7 @@ snapshots:
bail@2.0.2: {}
baileys@7.0.0-rc10(patch_hash=a9aea1790d2c65b1ae543c77faca4119bbfb91ee3b6ca6c38d1cad4f5702ada2)(jimp@1.6.1)(sharp@0.34.5):
baileys@7.0.0-rc10(patch_hash=a9aea1790d2c65b1ae543c77faca4119bbfb91ee3b6ca6c38d1cad4f5702ada2)(audio-decode@2.2.3)(jimp@1.6.1)(sharp@0.34.5):
dependencies:
'@cacheable/node-cache': 1.7.6
'@hapi/boom': 9.1.4
@@ -11868,6 +11949,7 @@ snapshots:
whatsapp-rust-bridge: 0.5.3
ws: 8.20.0
optionalDependencies:
audio-decode: 2.2.3
jimp: 1.6.1
transitivePeerDependencies:
- bufferutil
@@ -12074,6 +12156,8 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
codec-parser@2.5.0: {}
collapse-white-space@2.1.0: {}
color-convert@2.0.1:
@@ -13869,6 +13953,8 @@ snapshots:
'@types/sarif': 2.1.7
fs-extra: 11.3.5
node-wav@0.0.2: {}
nostr-tools@2.23.3(typescript@6.0.3):
dependencies:
'@noble/ciphers': 2.1.1
@@ -13899,6 +13985,13 @@ snapshots:
obug@2.1.1: {}
ogg-opus-decoder@1.7.3:
dependencies:
'@wasm-audio-decoders/common': 9.0.7
'@wasm-audio-decoders/opus-ml': 0.0.2
codec-parser: 2.5.0
opus-decoder: 0.7.11
oidc-client-ts@3.5.0:
dependencies:
jwt-decode: 4.0.0
@@ -13952,6 +14045,10 @@ snapshots:
- encoding
- supports-color
opus-decoder@0.7.11:
dependencies:
'@wasm-audio-decoders/common': 9.0.7
opusscript@0.1.1: {}
oxfmt@0.48.0:
@@ -14356,6 +14453,10 @@ snapshots:
dependencies:
hookified: 2.2.0
qoa-format@1.0.1:
dependencies:
'@thi.ng/bitstream': 2.4.48
qrcode-terminal@0.12.0: {}
qrcode@1.5.4: