Skip to content

chore(analytics): display name, test against EmDash 0.40.1 and 0.41.0 - #16

Merged
danielmlr merged 1 commit into
mainfrom
chore/analytics-pre-1.0
Sep 27, 2026
Merged

danielmlr merged 1 commit into
mainfrom
chore/analytics-pre-1.0

Conversation

@danielmlr

Copy link
Copy Markdown
Member

Prepares analytics for EmDash 1.0: a display name for the registry, and the two EmDash releases the gating compat job has not run yet.

The changeset is a patch. Please leave the Version Packages PR it opens unmerged until the 1.0 checks are done. The README change for in-process MCP tools, which arrive with EmDash 1.0, goes into the same release.

Changes

  • Manifest: "name": "Analytics". plugin-cli 0.12.0 writes it into the registry profile (name: manifest.name). EmDash shows profile.name ?? slug, so without it registry results and the Plugins list of a registry install show analytics. plugins: [] installs are unaffected, because EmDash names them by plugin ID. The field is not in the runtime manifest.json.
  • Manifest comment: the comment above description said registry search has no keywords field. It matches keywords now: q=syndication returns emdash-to-buffer, which has that word only in its keywords (checked against registry.emdashcms.com 2026-09-27).
  • CI: the declared job adds 0.40.1 and 0.41.0. It stopped at 0.40.0, and the last compat run was before 0.41.0 was published. This covers all three plugins.
  • README: "Tested on EmDash 0.39 to 0.41". The MCP limitation sentence now reads "0.39 to 0.41". #3468 merged after 0.41.0, so the limitation holds through 0.41.
  • AGENTS.md: the documented compat command now matches the workflow's version list.

Verified

  • scripts/compat-matrix.sh 0.41.0 locally, from origin/main:

    package baseline 0.41.0
    analytics 312 312
    content-freshness 119 119
    content-link-check 89 89
  • emdash-plugin validate, pnpm build and pnpm typecheck pass for analytics.

  • Not run locally: 0.40.1 for analytics. This PR's declared job runs it.

The manifest gets "name": "Analytics", which plugin-cli writes into the
registry profile; without it registry results and a registry install's
Plugins list show the slug. The comment above the description said
registry search ignores keywords; it matches them now.

The gating compat job adds 0.40.1 and 0.41.0.
@changeset-bot

changeset-bot Bot commented Sep 27, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 754edc2

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@eisbachcode/emdash-plugin-analytics Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@danielmlr
danielmlr merged commit 0c05c21 into main Sep 27, 2026
2 checks passed
@danielmlr
danielmlr deleted the chore/analytics-pre-1.0 branch September 27, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant