Skip to content

Wire DevPortal Governance component versions into APIM product#14195

Open
ashiduDissanayake wants to merge 1 commit into
wso2:masterfrom
ashiduDissanayake:feature/devportal-governance
Open

Wire DevPortal Governance component versions into APIM product#14195
ashiduDissanayake wants to merge 1 commit into
wso2:masterfrom
ashiduDissanayake:feature/devportal-governance

Conversation

@ashiduDissanayake

Copy link
Copy Markdown

Walkthrough Video

Feature walkthrough: Video

The walkthrough covers the complete flow across all three repositories:
Admin ruleset/template creation, server-backed form configuration, hidden default
validation, DevPortal template selection, application creation, snapshot-backed
OAuth governance, and product-level runtime behavior.

Summary:
This PR wires the DevPortal Governance backend and UI component versions into
the APIM product build so the feature is available in the assembled product.

Depends on:
carbon-apimgt and apim-apps PRs for governance template APIs, scopes, DTO fields, and backend enforcement.

Scope:

  • Updates product dependency/version wiring for the DevPortal Governance carbon-apimgt changes.
  • Updates product dependency/version wiring for the DevPortal Governance apim-apps changes.
  • Keeps product-level configuration aligned with the feature branch.
  • Provides the product-level validation point for Admin Portal, DevPortal, and backend integration.

Documentation

devportal-governance-admin-guide.md
devportal-governance-architecture.md
devportal-governance-developer-guide.md
devportal-governance-docs-index.md
devportal-governance-qa-evidence.md
devportal-governance-rest-api-reference.md
devportal-governance-rule-authoring-guide.md
devportal-governance-upgrade-compatibility.md

Copilot AI review requested due to automatic review settings May 10, 2026 21:11
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@coderabbitai

coderabbitai Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack
No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 335c6ffc-9118-4b85-8697-a73161fb1601

📥 Commits

Reviewing files that changed from the base of the PR and between 6ffbcdb and acbbc6f.

📒 Files selected for processing (2)
  • all-in-one-apim/pom.xml
  • api-control-plane/pom.xml

📝 Walkthrough

Walkthrough

This PR updates Maven dependency versions for APIM components across two module POM files. The carbon.apimgt.ui.version and carbon.apimgt.version properties are bumped to SNAPSHOT versions in both all-in-one-apim and api-control-plane modules, indicating a move to development builds.

Changes

Dependency Version Updates

Layer / File(s) Summary
Maven Dependency Versions
all-in-one-apim/pom.xml, api-control-plane/pom.xml
Updated carbon.apimgt.ui.version from 9.3.194 to 9.3.195-SNAPSHOT and carbon.apimgt.version from 9.33.122 to 9.33.123-SNAPSHOT in both modules.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: updating APIM product component versions to wire DevPortal Governance features into the build.
Description check ✅ Passed The description clearly explains the purpose, scope, dependencies, and provides comprehensive documentation links related to the DevPortal Governance feature integration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the APIM product’s dependency wiring to consume newer DevPortal Governance-related backend (carbon-apimgt) and UI (apim-apps / portals) component builds by bumping the referenced component versions in product POM properties.

Changes:

  • Bump carbon.apimgt.ui.version to 9.3.195-SNAPSHOT for portal/UI components.
  • Bump carbon.apimgt.version to 9.33.123-SNAPSHOT for APIM Carbon components.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
api-control-plane/pom.xml Updates APIM UI + Carbon component version properties used by the control-plane distribution.
all-in-one-apim/pom.xml Updates APIM UI + Carbon component version properties used by the all-in-one distribution.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread api-control-plane/pom.xml
Comment on lines 1284 to 1289
<!-- APIM Portals Component Version -->
<carbon.apimgt.ui.version>9.3.194</carbon.apimgt.ui.version>
<carbon.apimgt.ui.version>9.3.195-SNAPSHOT</carbon.apimgt.ui.version>

<!-- APIM Component Version -->
<carbon.apimgt.version>9.33.122</carbon.apimgt.version>
<carbon.apimgt.version>9.33.123-SNAPSHOT</carbon.apimgt.version>

Comment thread api-control-plane/pom.xml

<!-- APIM Portals Component Version -->
<carbon.apimgt.ui.version>9.3.194</carbon.apimgt.ui.version>
<carbon.apimgt.ui.version>9.3.195-SNAPSHOT</carbon.apimgt.ui.version>
Comment thread all-in-one-apim/pom.xml
Comment on lines 1305 to 1310
<!-- APIM Portals Component Version -->
<carbon.apimgt.ui.version>9.3.194</carbon.apimgt.ui.version>
<carbon.apimgt.ui.version>9.3.195-SNAPSHOT</carbon.apimgt.ui.version>

<!-- APIM Component Version -->
<carbon.apimgt.version>9.33.122</carbon.apimgt.version>
<carbon.apimgt.version>9.33.123-SNAPSHOT</carbon.apimgt.version>

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