Skip to content

another big refactor#30

Draft
flo-bit wants to merge 15 commits intomainfrom
feat/another-big-refactor
Draft

another big refactor#30
flo-bit wants to merge 15 commits intomainfrom
feat/another-big-refactor

Conversation

@flo-bit
Copy link
Copy Markdown
Owner

@flo-bit flo-bit commented Apr 30, 2026

No description provided.

@flo-bit flo-bit changed the title Feat/another big refactor another big refactor Apr 30, 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.

Isn't the contrail-appview a third independent role that could be run? I could see a shape for just running an indexer and consuming it from multiple services.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

yeah, docs need to be updated

tompscanlan and others added 2 commits May 4, 2026 12:20
Bring the e2e suite back to green under the package split:

- makeSpacesConfig() wraps the old flat { type, serviceDid, resolver }
  shape under authority / recordHost and generates a fresh signing key
  per call. The config validator now requires spaces.authority whenever
  community is set, so this is the minimum viable shape for any test
  that uses spaces.
- setupCommunityContrail() wires the community module via
  createCommunityIntegration({ db, config: resolveConfig(...) }) and
  passes the result as communityIntegration to the Contrail constructor.
  The community config field is now opaque to contrail core; routes are
  registered through the integration option.
- 7 test files updated to use the helpers; 4 community tests pick up a
  workspace dep on @atmo-dev/contrail-community.

35/35 e2e tests pass against devnet. No source-package changes.
test(contrail-e2e): adopt post-PR30 spaces split + community integration
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.

2 participants