Skip to content

Feature/register component with registration flag#29

Merged
Joselee2908 merged 27 commits into
developfrom
feature/register-component-with-registration-flag
May 19, 2026
Merged

Feature/register component with registration flag#29
Joselee2908 merged 27 commits into
developfrom
feature/register-component-with-registration-flag

Conversation

@Joselee2908
Copy link
Copy Markdown

Added possibility to register components by raising the registerOnly flag in the create component endpoint. This workflow calls to the Marketplace API 2.0 to register the component correctly.

By default this flag is set to false, so the default component creation workflow is performed if this flag is not informed or set to false.

zxBCN Valeriu_Tuguran,Constantin (IT EDP) EXTERNAL and others added 25 commits April 14, 2026 15:50
…sage

# Conflicts:
#	api-project-component-v0/src/main/java/org/opendevstack/apiservice/project/controller/ComponentsResponseFactory.java
#	api-project-component-v0/src/main/java/org/opendevstack/apiservice/project/controller/ProjectComponentsController.java
#	api-project-component-v0/src/main/java/org/opendevstack/apiservice/project/facade/ComponentsFacade.java
#	api-project-component-v0/src/main/java/org/opendevstack/apiservice/project/mapper/MarketplaceMapper.java
#	api-project-component-v0/src/test/java/org/opendevstack/apiservice/project/controller/ProjectComponentsControllerTest.java
#	api-project-component-v0/src/test/java/org/opendevstack/apiservice/project/facade/ComponentsFacadeTest.java
#	api-project-component-v0/src/test/java/org/opendevstack/apiservice/project/util/TestObjectsBuilder.java
#	external-service-marketplace/src/main/java/org/opendevstack/apiservice/externalservice/marketplace/model/ProjectComponent.java
#	external-service-marketplace/src/main/java/org/opendevstack/apiservice/externalservice/marketplace/service/impl/MarketplaceServiceMockImpl.java
…ate components and added mandatory parameters to the marketplace 2.0 provision component call
#20)

… Marketplace API client with bearer token support

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ds from MarketplaceInstanceConfig and MarketplaceServiceImpl
…nts-api-usage' into feature/real-marketplace-components-api-usage
…o feature/register-component-with-registration-flag
… accept register only components and not provisioning them
…o feature/register-component-with-registration-flag

# Conflicts:
#	api-project-component-v0/src/main/java/org/opendevstack/apiservice/project/controller/advice/ProjectComponentsExceptionHandler.java
#	api-project-component-v0/src/main/java/org/opendevstack/apiservice/project/facade/ComponentsFacade.java
#	api-project-component-v0/src/test/java/org/opendevstack/apiservice/project/facade/ComponentsFacadeTest.java
#	external-service-marketplace/src/main/java/org/opendevstack/apiservice/externalservice/marketplace/config/MarketplaceInstanceConfig.java
…o feature/register-component-with-registration-flag
@github-actions
Copy link
Copy Markdown

📊 Static Analysis Summary

🔍 Code Quality Checks

  • ✅ JaCoCo coverage report generated

📦 Download detailed reports from the workflow artifacts.

@github-actions
Copy link
Copy Markdown

📊 Static Analysis Summary

🔍 Code Quality Checks

  • ✅ JaCoCo coverage report generated

📦 Download detailed reports from the workflow artifacts.

@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

📊 Static Analysis Summary

🔍 Code Quality Checks

  • ✅ JaCoCo coverage report generated

📦 Download detailed reports from the workflow artifacts.

@jorge-romero jorge-romero self-requested a review May 19, 2026 10:15
Comment thread Makefile Outdated
! -path "./external-service-uipath/src/main/java/org/opendevstack/apiservice/externalservice/uipath/model" \
-prune -exec rm -rf {} +
@echo "$(BLUE)Removing generated OpenAPI openapi directories...$(NC)"
@find . -type d -path "*/src/main/java/*/openapi" \
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.

We need to maintain the coherence with the way the other apis works. it should be under the client folder.

@Joselee2908 Joselee2908 merged commit d91c12a into develop May 19, 2026
4 checks passed
@Joselee2908 Joselee2908 deleted the feature/register-component-with-registration-flag branch May 19, 2026 10:22
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