Skip to content

chore: test against EmDash 1.0.1 - #21

Merged
danielmlr merged 3 commits into
mainfrom
chore/analytics-emdash-1.0.1
Sep 28, 2026
Merged

danielmlr merged 3 commits into
mainfrom
chore/analytics-emdash-1.0.1

Conversation

@danielmlr

Copy link
Copy Markdown
Member

Swaps the 1.0 release candidate for EmDash 1.0.1 in the compat matrix and the analytics README. Its patch changeset makes the next Version Packages PR analytics 0.2.2. Merge #20 first: with it in, 0.2.2 is the first version the release workflow also publishes to the EmDash registry.

Changes

  • CI, declared: 1.0.1-rc.0:0.2.6-rc.0 becomes 1.0.1:0.2.6. plugin-test 0.2.6 is the harness that pins emdash 1.0.1. The latest job already pairs the current EmDash with the current plugin-test, so it now runs 1.0.1 on 0.2.6 as well.
  • pnpm-workspace.yaml: release-age exclusions for 1.0.1 and its harness (plugin-test 0.2.6, plugin-cli 0.13.1) instead of the RC versions. All were published today.
  • content-freshness manifest: the description is now 140 characters (was 192). plugin-cli 0.13.1, which plugin-test 0.2.6 uses, refuses descriptions over the registry's 140 graphemes (fix(plugin-cli): reject manifest fields over the registry profile limits in validate emdash-cms/emdash#3532). Every freshness test file failed to build under it. The registry would have refused the old description at release time anyway. The package is private, so no changeset.
  • Analytics README: "Tested on EmDash 0.39 to 1.0."
  • AGENTS.md, compat script comment: the example and the documented command use 1.0.1:0.2.6.

Verified

  • scripts/compat-matrix.sh 1.0.1:0.2.6 at this branch's head:

    package baseline 1.0.1
    analytics 312 312
    content-freshness 119 119
    content-link-check 89 89

    Before the description change, content-freshness failed there with description must be <= 140 graphemes (MANIFEST_INVALID).

  • Published analytics 0.2.1 from npm on a create-emdash site with emdash@1.0.1, in plugins: [analytics]: the four MCP tools are listed, tools/list with an mcp:tools:analytics token returns them, and analytics__site_totals returned demo totals after the first sync.

  • The sandbox limit in @emdash-cms/cloudflare@1.0.1 is still 10 subrequests per invocation, so the plugins' budget design is unchanged.

@changeset-bot

changeset-bot Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e9ca726

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 4090797 into main Sep 28, 2026
9 checks passed
@danielmlr
danielmlr deleted the chore/analytics-emdash-1.0.1 branch September 28, 2026 14:07
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