diff --git a/apps/extension/package.json b/apps/extension/package.json index eba2fb52..2d89d0e3 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.182", + "@mdbase-dev/sdk": "0.1.0-beta.183", "@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 86bc9242..31709fa9 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.182", + "@mdbase-dev/sdk": "0.1.0-beta.183", "@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 62fd13a6..11766c89 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-beta182.json"], + production: ["@mdbase-dev/sdk", "sdk-production-beta183.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 2fd6a322..b827674f 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.182"); + assert.equal(pkg.dependencies[name], "0.1.0-beta.183"); } 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-e93fac8e-production-beta182.tgz"; + const production = "sdk-0d79b57f-production-beta183.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 922a8457..f1b47ea5 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.182", + "@mdbase-dev/sdk": "0.1.0-beta.183", "@mdbase-reader/core": "workspace:*", "@mdbase-reader/migration": "workspace:*", "knap": "0.6.0", diff --git a/packages/connect/vendor/sdk-0d79b57f-production-beta183.tgz b/packages/connect/vendor/sdk-0d79b57f-production-beta183.tgz new file mode 100644 index 00000000..740e69e0 Binary files /dev/null and b/packages/connect/vendor/sdk-0d79b57f-production-beta183.tgz differ diff --git a/packages/connect/vendor/sdk-production-beta183.json b/packages/connect/vendor/sdk-production-beta183.json new file mode 100644 index 00000000..82b13d1b --- /dev/null +++ b/packages/connect/vendor/sdk-production-beta183.json @@ -0,0 +1,47 @@ +{ + "schema": "mdbase-reader/sdk-original/1", + "artifact": "sdk-0d79b57f-production-beta183.tgz", + "version": "0.1.0-beta.183", + "sourceCommit": "0d79b57ffcf71b7e9d144649ae80e088190a615b", + "environment": "production", + "bytes": 4799290, + "sha256": "566d7d0d8183bf9d4db2d576787ca737aa3b4c034c119e41b11240290407f787", + "sri": "sha512-ft2iyM3i0n888hSmtjxx2PdBq++yy1hJVXasrwTkVODCFkxAmBM7qbedH4DuJDRQyFmJP32vIgjDXu+fuTysww==", + "publication": { + "repository": "mdbase-dev/mdbase-connect", + "workflow": ".github/workflows/publish-sdk-npm.yml", + "ref": "refs/tags/v0.1.0-beta.183", + "npm": "@mdbase-dev/sdk@0.1.0-beta.183", + "integrity": "sha512-ft2iyM3i0n888hSmtjxx2PdBq++yy1hJVXasrwTkVODCFkxAmBM7qbedH4DuJDRQyFmJP32vIgjDXu+fuTysww==", + "tarball": "https://registry.npmjs.org/@mdbase-dev/sdk/-/sdk-0.1.0-beta.183.tgz", + "attestations": "https://registry.npmjs.org/-/npm/v1/attestations/@mdbase-dev%2fsdk@0.1.0-beta.183" + }, + "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": "ef46016a18b4360c2105944c4d104d66e238b84a98ce8c2ad4a06303f6f2ba27", + "bytes": 3866913, + "maxBytes": 3866913, + "source": { + "repository": "mdbase-dev/mdbase-connect", + "commit": "1bd8b35c371639bcc4a7ac02b5311bb967872d9d" + } + }, + "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 1a94d203..afd4c9e6 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.182 - version: 0.1.0-beta.182 + specifier: 0.1.0-beta.183 + version: 0.1.0-beta.183 '@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.182)(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.183)(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.182 - version: 0.1.0-beta.182 + specifier: 0.1.0-beta.183 + version: 0.1.0-beta.183 '@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.182)(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.183)(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.182 - version: 0.1.0-beta.182 + specifier: 0.1.0-beta.183 + version: 0.1.0-beta.183 '@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.182)(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.183)(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.182)(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.183)(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.182)(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.183)(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.182': - resolution: {integrity: sha512-sXA5CRhIsVESjmQbIWrD9/bS+6Brz7TQRox8KNS4DUDDfnws08W++Nn+o3Fc01jE+/xsgeYU5y9Cx0hzAWnLog==} + '@mdbase-dev/sdk@0.1.0-beta.183': + resolution: {integrity: sha512-ft2iyM3i0n888hSmtjxx2PdBq++yy1hJVXasrwTkVODCFkxAmBM7qbedH4DuJDRQyFmJP32vIgjDXu+fuTysww==} 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.182': + '@mdbase-dev/sdk@0.1.0-beta.183': 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.182)(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.183)(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.182 + '@mdbase-dev/sdk': 0.1.0-beta.183 react-dom: 19.3.1(react@19.3.1) '@messageformat/date-skeleton@1.1.0': {}