Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic Imports of SDK Modules #260

Merged
merged 20 commits into from
Dec 17, 2024
Merged

Dynamic Imports of SDK Modules #260

merged 20 commits into from
Dec 17, 2024

Conversation

ksentak
Copy link
Contributor

@ksentak ksentak commented Nov 27, 2024

Description

Currently we have tagged branches in FCA but those version tags correspond to the Firebolt SDK version and do not have any barring on FCA. There are differences in tagged versions in FCA but they are not required.

This setup causes issues when there is a breaking change that goes into FCA that is also required in every tagged version. These occurrences require a rapid set of PRs to fix all tagged branches and then deploy.

Since the only required difference in the tagged branches is the version of SDK, we can simplify the situation by getting rid of all the tagged branches and just updating the SDK version FCA uses for each build. With each SDK specific FCA build we can deploy to the tagged FCA endpoints.

This PR handles dynamic imports for the FireboltExampleInvoker file as well as the SDK imports in constants.

@CLAassistant
Copy link

CLAassistant commented Nov 27, 2024

CLA assistant check
All committers have signed the CLA.

Copy link

Issue with linting or unit tests detected.
Unit tests failed.

src/utils/FireboltSdkManager.js Show resolved Hide resolved
src/utils/FireboltSdkManager.js Outdated Show resolved Hide resolved
src/utils/FireboltSdkManager.js Show resolved Hide resolved
@rdkcmf-jenkins
Copy link

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 1 file pending identification.

  • Protex Server Path: /home/blackduck/github/firebolt-certification-app/260/rdkcentral/firebolt-certification-app

  • Commit: 05945a7

Report detail: gist'

@rdkcmf-jenkins
Copy link

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 1 file pending identification.

  • Protex Server Path: /home/blackduck/github/firebolt-certification-app/260/rdkcentral/firebolt-certification-app

  • Commit: 15c80ce

Report detail: gist'

@ksentak
Copy link
Contributor Author

ksentak commented Nov 27, 2024

No TOKENS are being passed anywhere. I anticipate blackduck scan will be approved once manual review is complete.

@rdkcmf-jenkins
Copy link

b'## WARNING: A Blackduck scan failure has been waived

A prior failure has been upvoted

  • Upvote reason: OK - You are right Keaton!

  • Commit: 15c80ce
    '

Copy link

Issue with linting or unit tests detected.
Unit tests failed.

1 similar comment
Copy link

Issue with linting or unit tests detected.
Unit tests failed.

Copy link

Issue with linting or unit tests detected.
Unit tests failed.

Copy link

Issue with linting or unit tests detected.
Unit tests failed.

@ksentak ksentak merged commit 4547f28 into dev Dec 17, 2024
5 checks passed
@ksentak ksentak deleted the dynamic-tagging branch December 17, 2024 15:24
@ksentak ksentak restored the dynamic-tagging branch December 18, 2024 18:47
ksentak added a commit that referenced this pull request Dec 18, 2024
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.

5 participants