diff --git a/apps/extension/package.json b/apps/extension/package.json index fa61bc85..954a7436 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@fontsource-variable/source-serif-4": "^5.3.1", - "@mdbase-dev/sdk": "0.1.0-beta.186", + "@mdbase-dev/sdk": "0.1.0-beta.187", "@mdbase-dev/sdk-lab": "file:../../packages/connect/vendor/sdk-493d29ca-lab-beta157.tgz", "@mdbase-dev/sdk-staging": "file:../../packages/connect/vendor/sdk-493d29ca-staging-beta157.tgz", "@lingui/core": "6.10.1", diff --git a/apps/reader/package.json b/apps/reader/package.json index b2cbaf34..68a1c867 100644 --- a/apps/reader/package.json +++ b/apps/reader/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@fontsource-variable/source-serif-4": "^5.3.1", - "@mdbase-dev/sdk": "0.1.0-beta.186", + "@mdbase-dev/sdk": "0.1.0-beta.187", "@mdbase-dev/sdk-lab": "file:../../packages/connect/vendor/sdk-493d29ca-lab-beta157.tgz", "@mdbase-dev/sdk-staging": "file:../../packages/connect/vendor/sdk-493d29ca-staging-beta157.tgz", "@mdbase-dev/i18n": "0.1.0-beta.149", diff --git a/apps/reader/scripts/reader-sdk.mjs b/apps/reader/scripts/reader-sdk.mjs index cf79b175..18a8b3a8 100644 --- a/apps/reader/scripts/reader-sdk.mjs +++ b/apps/reader/scripts/reader-sdk.mjs @@ -12,7 +12,7 @@ const vendor = "packages/connect/vendor/"; const pins = { lab: ["@mdbase-dev/sdk-lab", "sdk-lab-beta157.json"], staging: ["@mdbase-dev/sdk-staging", "sdk-staging-beta157.json"], - production: ["@mdbase-dev/sdk", "sdk-production-beta186.json"], + production: ["@mdbase-dev/sdk", "sdk-production-beta187.json"], }; const hash = (bytes) => createHash("sha256").update(bytes).digest("hex"); diff --git a/apps/reader/scripts/reader-sdk.test.mjs b/apps/reader/scripts/reader-sdk.test.mjs index 045f3348..8453cf64 100644 --- a/apps/reader/scripts/reader-sdk.test.mjs +++ b/apps/reader/scripts/reader-sdk.test.mjs @@ -36,7 +36,7 @@ test("all three original archives match installed bytes and packaged target trus const pkg = JSON.parse(await readFile(join(repo, "apps/reader/package.json"), "utf8")); const name = target === "production" ? "@mdbase-dev/sdk" : "@mdbase-dev/sdk-" + target; if (target === "production") { - assert.equal(pkg.dependencies[name], "0.1.0-beta.186"); + assert.equal(pkg.dependencies[name], "0.1.0-beta.187"); } else { assert.ok(pkg.dependencies[name].endsWith(sdk.receipt.artifact)); } @@ -76,7 +76,7 @@ test("archive tampering refuses before any SDK import", async (t) => { test("a rehashed production archive cannot masquerade as LAB", async (t) => { const { root, path, pin } = await fixture(t, "@mdbase-dev/sdk"); - const production = "sdk-ec8da39a-production-beta186.tgz"; + const production = "sdk-1907e67f-production-beta187.tgz"; const bytes = await readFile(join(repo, vendor, production)); await cp(join(repo, vendor, production), join(root, vendor, production)); await writeFile( diff --git a/packages/connect/package.json b/packages/connect/package.json index 06749a6b..52eb9b1a 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@mdbase-dev/connect": "0.1.0-beta.149", - "@mdbase-dev/sdk": "0.1.0-beta.186", + "@mdbase-dev/sdk": "0.1.0-beta.187", "@mdbase-reader/core": "workspace:*", "@mdbase-reader/migration": "workspace:*", "knap": "0.6.0", diff --git a/packages/connect/vendor/sdk-1907e67f-production-beta187.tgz b/packages/connect/vendor/sdk-1907e67f-production-beta187.tgz new file mode 100644 index 00000000..79e75b79 Binary files /dev/null and b/packages/connect/vendor/sdk-1907e67f-production-beta187.tgz differ diff --git a/packages/connect/vendor/sdk-production-beta187.json b/packages/connect/vendor/sdk-production-beta187.json new file mode 100644 index 00000000..23411f03 --- /dev/null +++ b/packages/connect/vendor/sdk-production-beta187.json @@ -0,0 +1,47 @@ +{ + "schema": "mdbase-reader/sdk-original/1", + "artifact": "sdk-1907e67f-production-beta187.tgz", + "version": "0.1.0-beta.187", + "sourceCommit": "1907e67f26ece85f9c8b35bd99d4099d4e3f181a", + "environment": "production", + "bytes": 4807304, + "sha256": "00eb1395160907323bfcdc9e6689438bbb8b478ec2d1c4e1b79c421d2a940c8d", + "sri": "sha512-bNsqlaeBKwA5ig3e4WZaCBRKmnlJs/b1FB11pogNtb7ur/bQf8txlcJWawKU2Fjto5/7+8MYz9bZFzM7JOfK/Q==", + "publication": { + "repository": "mdbase-dev/mdbase-connect", + "workflow": ".github/workflows/publish-sdk-npm.yml", + "ref": "refs/tags/v0.1.0-beta.187", + "npm": "@mdbase-dev/sdk@0.1.0-beta.187", + "integrity": "sha512-bNsqlaeBKwA5ig3e4WZaCBRKmnlJs/b1FB11pogNtb7ur/bQf8txlcJWawKU2Fjto5/7+8MYz9bZFzM7JOfK/Q==", + "tarball": "https://registry.npmjs.org/@mdbase-dev/sdk/-/sdk-0.1.0-beta.187.tgz", + "attestations": "https://registry.npmjs.org/-/npm/v1/attestations/@mdbase-dev%2fsdk@0.1.0-beta.187" + }, + "trust": { + "package": "@mdbase-dev/sdk", + "sha256": "7912e40838213e60b65848350d319a48019021317b112e3326429b250f0133d7", + "bytes": 840, + "cpOrigin": "https://connect.mdbase.dev", + "logOrigin": "https://log.mdbase.dev", + "sourceCommit": "36abd4b065be9495a7f5ae0808865a1f2279af04", + "sourceVersion": "0.1.0-beta.141" + }, + "runtime": { + "sha256": "7004351583c3a79411e644fafe9f5786816d32ea058605d1905fd50666012f40", + "bytes": 3875815, + "maxBytes": 3875815, + "source": { + "repository": "mdbase-dev/mdbase-connect", + "commit": "aae332572834fbfa065c0f696017c0de3540649d" + } + }, + "packagedTrustModuleSha256": "cf9690968d68b3c1eed2356ccfa2c72198b2f8cf07b9b24b1bb7be499b05bffb", + "bundledDependencies": [ + { + "name": "@mdbase-dev/connect-protocol", + "member": "package/vendor/mdbase-dev-connect-protocol-0.1.0-beta.145-e6e66bcd172f.tgz", + "bytes": 106404, + "sha256": "e901144b8d93dc96fcf71d9d8f85dddbf647e9908913be21191c484e9224bb98" + } + ], + "package": "@mdbase-dev/sdk" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4fc1f87..bfca7039 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -145,8 +145,8 @@ importers: specifier: 0.1.0-beta.149 version: 0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15) '@mdbase-dev/sdk': - specifier: 0.1.0-beta.186 - version: 0.1.0-beta.186 + specifier: 0.1.0-beta.187 + version: 0.1.0-beta.187 '@mdbase-dev/sdk-lab': specifier: file:../../packages/connect/vendor/sdk-493d29ca-lab-beta157.tgz version: file:packages/connect/vendor/sdk-493d29ca-lab-beta157.tgz @@ -155,7 +155,7 @@ importers: version: file:packages/connect/vendor/sdk-493d29ca-staging-beta157.tgz '@mdbase-dev/ui': specifier: 0.1.0-beta.149 - version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.186)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) + version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.187)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) '@mdbase-reader/connect': specifier: workspace:* version: link:../../packages/connect @@ -215,8 +215,8 @@ importers: specifier: 0.1.0-beta.149 version: 0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15) '@mdbase-dev/sdk': - specifier: 0.1.0-beta.186 - version: 0.1.0-beta.186 + specifier: 0.1.0-beta.187 + version: 0.1.0-beta.187 '@mdbase-dev/sdk-lab': specifier: file:../../packages/connect/vendor/sdk-493d29ca-lab-beta157.tgz version: file:packages/connect/vendor/sdk-493d29ca-lab-beta157.tgz @@ -228,7 +228,7 @@ importers: version: file:packages/connect/vendor/sdk-493d29ca-staging-beta157.tgz '@mdbase-dev/ui': specifier: 0.1.0-beta.149 - version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.186)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) + version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.187)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) '@mdbase-reader/connect': specifier: workspace:* version: link:../../packages/connect @@ -320,8 +320,8 @@ importers: specifier: 0.1.0-beta.149 version: 0.1.0-beta.149 '@mdbase-dev/sdk': - specifier: 0.1.0-beta.186 - version: 0.1.0-beta.186 + specifier: 0.1.0-beta.187 + version: 0.1.0-beta.187 '@mdbase-reader/core': specifier: workspace:* version: link:../core @@ -354,7 +354,7 @@ importers: version: 0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15) '@mdbase-dev/ui': specifier: 0.1.0-beta.149 - version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.186)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) + version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.187)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) react: specifier: ^19.3.1 version: 19.3.1 @@ -403,7 +403,7 @@ importers: version: 0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15) '@mdbase-dev/ui': specifier: 0.1.0-beta.149 - version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.186)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) + version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.187)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) '@mdbase-reader/core': specifier: workspace:* version: link:../core @@ -585,7 +585,7 @@ importers: version: 0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15) '@mdbase-dev/ui': specifier: 0.1.0-beta.149 - version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.186)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) + version: 0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.187)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) '@phosphor-icons/react': specifier: ^2.1.10 version: 2.1.10(react-dom@19.3.1(react@19.3.1))(react@19.3.1) @@ -1699,8 +1699,8 @@ packages: bundledDependencies: - '@mdbase-dev/connect-protocol' - '@mdbase-dev/sdk@0.1.0-beta.186': - resolution: {integrity: sha512-Oy3J0hxDKrCq4G+O5wZMke6LzWUDrLxIf9rRTMqUPlUOg7sBNX4go7M+fDMCzx/YjlnDAvkM89pK2qitYFBi2Q==} + '@mdbase-dev/sdk@0.1.0-beta.187': + resolution: {integrity: sha512-bNsqlaeBKwA5ig3e4WZaCBRKmnlJs/b1FB11pogNtb7ur/bQf8txlcJWawKU2Fjto5/7+8MYz9bZFzM7JOfK/Q==} engines: {node: '>=20'} bundledDependencies: - '@mdbase-dev/connect-protocol' @@ -5884,7 +5884,7 @@ snapshots: '@noble/curves': 2.4.0 '@noble/hashes': 2.4.0 - '@mdbase-dev/sdk@0.1.0-beta.186': + '@mdbase-dev/sdk@0.1.0-beta.187': dependencies: '@noble/ciphers': 2.4.0 '@noble/curves': 2.4.0 @@ -5896,7 +5896,7 @@ snapshots: '@noble/curves': 2.4.0 '@noble/hashes': 2.4.0 - '@mdbase-dev/ui@0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.186)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)': + '@mdbase-dev/ui@0.1.0-beta.149(@codemirror/view@6.43.15)(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(@mdbase-dev/i18n@0.1.0-beta.149(@lingui/core@6.10.1(@babel/core@8.0.9))(@lingui/react@6.10.1(@babel/core@8.0.9)(react@19.3.1))(react@19.3.1)(rolldown@1.2.15))(@mdbase-dev/sdk@0.1.0-beta.187)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)': dependencies: '@fontsource-variable/atkinson-hyperlegible-next': 5.3.0 '@fontsource/azeret-mono': 5.3.0 @@ -5906,7 +5906,7 @@ snapshots: react: 19.3.1 optionalDependencies: '@codemirror/view': 6.43.15 - '@mdbase-dev/sdk': 0.1.0-beta.186 + '@mdbase-dev/sdk': 0.1.0-beta.187 react-dom: 19.3.1(react@19.3.1) '@messageformat/date-skeleton@1.1.0': {}