Skip to content

feat(decabill): multi-provider plans - #581

Merged
me-marcel merged 1 commit into
mainfrom
feat/decabill_multi-provider_plans
Aug 26, 2026
Merged

feat(decabill): multi-provider plans#581
me-marcel merged 1 commit into
mainfrom
feat/decabill_multi-provider_plans

Conversation

@me-marcel

Copy link
Copy Markdown
Member

No description provided.

@me-marcel me-marcel self-assigned this Aug 25, 2026
@github-actions

github-actions Bot commented Aug 25, 2026

Copy link
Copy Markdown

Knowledge graph blast radius

Diff: 379e12ad564c911a46946531042bdf9c684e8cd7HEAD
Changed files: 86 · Owning projects: 6 · Unmapped: 5

Touched projects

Project Type Files Deps in Deps out Endpoints Channels Docs
decabill-backend-billing-manager app 1 3 61 0 0 21
decabill-frontend-billing-console app 1 2 38 0 0 17
decabill-backend-feature-billing-manager lib 52 1 13 238 20 240
decabill-frontend-data-access-billing-console lib 14 4 2 0 0 2
decabill-frontend-data-access-portal lib 7 1 1 0 0 1
decabill-frontend-feature-billing-console lib 6 1 7 0 0 2

Shared dependencies

Dependencies linked to 2+ touched projects:

  • shared-frontend-util-configuration
  • shared-platform-authentication
  • shared-backend-util-http-context
  • shared-backend-util-otel
  • shared-backend-util-dynamic-provider-registry
  • package:express
  • package:i18n-iso-countries
  • package:rxjs
  • package:socket.io-client
  • sbom
  • tool:ci
  • agenstra-frontend-billing-console
  • …and 3 more

Docs to review

  • docs/agenstra/api-reference/README.md
  • docs/agenstra/applications/README.md
  • docs/agenstra/applications/backend-agent-controller.md
  • docs/agenstra/applications/frontend-agent-console.md
  • docs/agenstra/architecture/data-flow.md
  • docs/agenstra/architecture/system-overview.md
  • docs/agenstra/features/agent-management.md
  • docs/agenstra/features/application-updates.md
  • docs/agenstra/features/authentication.md
  • docs/agenstra/features/chat-interface.md
  • docs/agenstra/features/email-notifications.md
  • docs/agenstra/features/vnc-browser-access.md
  • …and 35 more

Unmapped paths

  • docs/decabill/features/customer-provider-selection.md
  • docs/decabill/features/dynamic-provider-plugins.md
  • docs/decabill/features/email-notifications.md
  • docs/decabill/features/server-provisioning.md
  • docs/decabill/features/service-types-and-plans.md

Overview from nx run graph:impact.

@github-actions

github-actions Bot commented Aug 25, 2026

Copy link
Copy Markdown

Nx coverage

Projects: 9 · Up: 2 · Down: 0

Project summary

Project Statements Branches Functions Lines Δ statements
libs/domains/decabill/backend/feature-billing-manager 82.06% 66.71% 71.56% 81.69% +0.07%
libs/domains/decabill/frontend/data-access-billing-console 88.53% 59.79% 84.47% 89.24% +0.05%
apps/agenstra/frontend-landingpage 100.00% 100.00% 100.00% 100.00% 0.00%
apps/decabill/backend-billing-manager 26.88% 36.90% 11.49% 26.84% 0.00%
apps/decabill/frontend-billing-console 100.00% 100.00% 100.00% 100.00% 0.00%
apps/decabill/frontend-landingpage 100.00% 100.00% 100.00% 100.00% 0.00%
libs/domains/decabill/frontend/data-access-portal 100.00% 88.46% 100.00% 100.00% 0.00%
libs/domains/decabill/frontend/feature-billing-console 30.43% 28.57% 34.16% 31.23% 0.00%
libs/domains/decabill/frontend/feature-landingpage 0.00% 0.00% 0.00% 0.00% 0.00%

Generated from Jest coverage-summary.json (head vs base when available).

@github-actions

github-actions Bot commented Aug 25, 2026

Copy link
Copy Markdown

Nx tests

Projects: 11 · Passed projects: 11 · Failed projects: 0
Tests: 3213 passed · 0 failed · 0 pending

Project summary

Project Result Passed Failed Pending Total
agenstra-frontend-billing-console pass 1 0 0 1
agenstra-frontend-landingpage pass 1 0 0 1
decabill-backend-billing-manager pass 17 0 0 17
decabill-backend-feature-billing-manager pass 1791 0 0 1791
decabill-frontend-billing-console pass 1 0 0 1
decabill-frontend-data-access-billing-console pass 1273 0 0 1273
decabill-frontend-data-access-portal pass 61 0 0 61
decabill-frontend-feature-billing-console pass 66 0 0 66
decabill-frontend-feature-landingpage pass 0 0 0 0
decabill-frontend-landingpage pass 1 0 0 1
forepath-frontend-billing-console pass 1 0 0 1

Generated from per-project Jest summaries under test-results/.

@me-marcel
me-marcel force-pushed the feat/decabill_multi-provider_plans branch 4 times, most recently from 05aa936 to 840f305 Compare August 25, 2026 20:02
@me-marcel
me-marcel force-pushed the feat/decabill_multi-provider_plans branch from 840f305 to d96be5f Compare August 25, 2026 20:53
@me-marcel
me-marcel marked this pull request as ready for review August 25, 2026 21:10
@me-marcel

Copy link
Copy Markdown
Member Author

Note: The PR has been tested. However, it needs an extensive smoke test to gain full confidence on the release of the feature. Since there needs to be some time cut out for this, it's probably best to push it back a day or two to allow for proper testing without any interruptions.

@me-marcel
me-marcel merged commit f436301 into main Aug 26, 2026
22 checks passed
@me-marcel
me-marcel deleted the feat/decabill_multi-provider_plans branch August 26, 2026 17:57
forepath-semantic-release Bot pushed a commit that referenced this pull request Aug 27, 2026
## [2.27.0](v2.26.1...v2.27.0) (2026-08-27)

### Features

* **decabill:** multi-provider plans ([#581](#581)) ([f436301](f436301))

### Bug Fixes

* **decabill:** addon compatibility marker ([#582](#582)) ([685a42b](685a42b))
@forepath-semantic-release

Copy link
Copy Markdown

This PR is included in version 2.27.0 🎉

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