Skip to content

refactor(eve): extract channel integration packages - #1300

Closed
OwenKephart wants to merge 1 commit into
owen/photon-setupfrom
owen/integration-packages
Closed

refactor(eve): extract channel integration packages#1300
OwenKephart wants to merge 1 commit into
owen/photon-setupfrom
owen/integration-packages

Conversation

@OwenKephart

Copy link
Copy Markdown
Contributor

Summary

  • Move the first-class Slack and Photon channels from core eve into @vercel/eve-slack and @vercel/eve-photon.
  • Release both integration packages in a Changesets fixed group with eve, with workspace:* packing to the exact matching eve version.
  • Remove Slack and Photon adapter vendoring from core eve so unrelated installations and functions do not carry provider-specific runtime code.
  • Update registry items, scaffolds, docs, and templates to import the integration packages.
  • Expose a narrow eve/internal/* contract consumed by the official integration packages.

Validation

  • Both integration packages build and typecheck.
  • Photon package tests pass; Slack package tests pass (289 tests).
  • Packed manifests pin eve exactly to the integration package version.
  • Core eve typecheck and registry validation pass.

@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eve-docs Error Error Jul 29, 2026 3:11am
eve-docs-4759 Error Error Jul 29, 2026 3:11am

Comment thread apps/docs/registry.json
"dependencies": [
"@vercel/connect@0.4.2"
"@vercel/connect@0.4.3",
"@vercel/eve-slack@__EVE_VERSION__"

@vercel vercel Bot Jul 28, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registry dependencies pin @vercel/eve-slack/@vercel/eve-photon to an unresolved __EVE_VERSION__ placeholder, causing channel installs to fail with an invalid version spec.

Fix on Vercel

Comment thread packages/eve/src/setup/scaffold/update/channels.ts Outdated

OwenKephart commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

@socket-security

socket-security Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​cmdk@​1.1.11001009982100

View full report

Signed-off-by: owenkephart <owen.kephart@vercel.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