Skip to content

feat(ci-cd): changes required to add cli support in arc saas - #76

Merged
yeshamavani merged 3 commits into
masterfrom
gh-2270
Dec 17, 2025
Merged

feat(ci-cd): changes required to add cli support in arc saas#76
yeshamavani merged 3 commits into
masterfrom
gh-2270

Conversation

@Tyagi-Sunny

@Tyagi-Sunny Tyagi-Sunny commented Jun 2, 2025

Copy link
Copy Markdown
Contributor

add cli support in arc saas:-

  1. added migration folder to be included in files of package. this is to be done for tenant management service and subscription service.
  2. add core component in orchestrator service.

gh-2270

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Intermediate change (work in progress)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Test A
  • Test B

Checklist:

  • Performed a self-review of my own code
  • npm test passes on your machine
  • New tests added or existing tests modified to cover all changes
  • Code conforms with the style guide
  • API Documentation in code was updated
  • Any dependent changes have been merged and published in downstream modules

@sonarqubecloud

sonarqubecloud Bot commented Jun 2, 2025

Copy link
Copy Markdown

@Tyagi-Sunny Tyagi-Sunny changed the title feat(ci-cd): add cli support in arc saas feat(ci-cd): changes required to add cli support in arc saas Jun 25, 2025
Comment thread services/orchestrator-service/src/component.ts
Comment thread services/orchestrator-service/src/component.ts Outdated
// https://opensource.org/licenses/MIT
import {IServiceConfig} from '@sourceloop/core';
import {TInvoice} from 'loopback4-billing';
export {FeatureToggleDbName} from '@sourceloop/feature-toggle-service';

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

why this change ?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

In the subscription service, we also support feature selection based on plans. For this, we use the ARC Feature Toggle Service. To integrate it, we need to create a dedicated datasource for the feature service. That is why the datasource is exported from the subscription service.

@Tyagi-Sunny
Tyagi-Sunny force-pushed the gh-2270 branch 2 times, most recently from 9c071ae to 6c2fe4b Compare November 17, 2025 08:55
… in cli

required changes in each services to include them in cli

GH-2270
fix deps

GH-2270
rebase

GH-2270
@sonarqubecloud

Copy link
Copy Markdown

@yeshamavani
yeshamavani merged commit 4761aa1 into master Dec 17, 2025
7 checks passed
@yeshamavani
yeshamavani deleted the gh-2270 branch December 17, 2025 13:10
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.

3 participants