Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/graduate-registry-verification.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@emdash-cms/registry-verification": minor
---

Adds `@emdash-cms/registry-verification`: runtime-neutral primitives for verifying plugin registry release artifacts. Validates multihash checksums, fetches artifacts with size and redirect guards, checks canonical tarball and bundle structure, and verifies Sigstore build provenance. Runs on both Node and workerd.
5 changes: 5 additions & 0 deletions .changeset/lexicons-profile-extension.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@emdash-cms/registry-lexicons": minor
---

Adds the `packageProfileExtension` lexicon and its generated types, plus a `provenance` reference field on the package release extension.
5 changes: 5 additions & 0 deletions .changeset/plugin-types-manifest-schema.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@emdash-cms/plugin-types": minor
---

Adds plugin manifest schema validation (`pluginManifestSchema`, `reconcileManifestAccess`) and declared-access canonicalization helpers (`canonicalizeDeclaredAccess`, `diffDeclaredAccess`, escalation detection, and the `CanonicalDeclaredAccess` types) for validating plugin manifests and comparing the access a plugin declares.
5 changes: 4 additions & 1 deletion packages/plugin-types/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,8 @@
"url": "git+https://github.com/emdash-cms/emdash.git",
"directory": "packages/plugin-types"
},
"homepage": "https://github.com/emdash-cms/emdash"
"homepage": "https://github.com/emdash-cms/emdash",
"dependencies": {
"zod": "catalog:"
}
}
Loading
Loading