Skip to content

fix: handle JSR registry deps in CI plugin installation#124

Open
JohnMcLear wants to merge 1 commit intomainfrom
fix/ci-jsr-registry
Open

fix: handle JSR registry deps in CI plugin installation#124
JohnMcLear wants to merge 1 commit intomainfrom
fix/ci-jsr-registry

Conversation

@JohnMcLear
Copy link
Copy Markdown
Member

Summary

  • live-plugin-manager doesn't support npm: aliases or custom registries from .npmrc, causing a 404 when it tries to install @jsr/etherpad__node-openid-client from the default npm registry.
  • Added fallback in CI: when live-plugin-manager fails, manually copy the plugin, install deps via pnpm (which respects .npmrc with JSR registry config), and symlink into node_modules.
  • Also copies the plugin's .npmrc to the etherpad-lite directory for pnpm resolution.

Test plan

  • CI backend tests pass

🤖 Generated with Claude Code

live-plugin-manager doesn't support npm: aliases or custom registries
from .npmrc, causing a 404 when installing @jsr/etherpad__node-openid-client.
Fall back to manual plugin installation with pnpm when live-plugin-manager fails.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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