Skip to content

Update plugin for CMCC 13 2512#1

Open
sbuettne wants to merge 12 commits intomainfrom
cmcc-13-2512
Open

Update plugin for CMCC 13 2512#1
sbuettne wants to merge 12 commits intomainfrom
cmcc-13-2512

Conversation

@sbuettne
Copy link

Plugin code and build actions updated to CMCC 13 (2512.0.0) compatibility.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Query Service (server plugin + Studio client plugin) to be compatible with CoreMedia Content Cloud 13 (2512.0.0), including corresponding build/tooling updates.

Changes:

  • Update server-side Spring wiring to use CapConnection / CommonBeansForPluginsConfiguration and adjust Maven BOM/dependencies for CM 2512 + Java 21.
  • Update Studio client workspace to pnpm catalog-based dependency management and adjust imports for moved CoreMedia client APIs.
  • Update GitHub Actions build/release workflows to newer Java/Node/PNPM toolchains and refresh documentation versioning info.

Reviewed changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
query-service-lib/src/main/java/com/coremedia/labs/studio/rest/QueryRestConfiguration.java Switches to CM13-compatible bean wiring via CapConnection and common plugin beans config.
query-service-lib/pom.xml Bumps plugin version, moves to CM 2512.0.0 BOMs, updates dependencies and build plugins for Java 21.
pom.xml Bumps parent version to 3.0.0-SNAPSHOT.
docs/README.md Updates versioning documentation and adds a compatibility badge.
apps/studio-client/pnpm-workspace.yaml Introduces pnpm catalog entries for CM 2512 package set and tooling.
apps/studio-client/package.json Updates engines/tooling expectations and pnpm package manager metadata.
apps/studio-client/apps/main/query-studio-plugin/src/app/QueryToolTabBase.ts Updates CoreMedia client-core import paths for CM 2512.
apps/studio-client/apps/main/query-studio-plugin/src/app/QueryResultGridPanelBase.ts Updates RemoteService/Logger import paths for CM 2512.
apps/studio-client/apps/main/query-studio-plugin/src/app/QueryPanelBase.ts Replaces removed API usage with getAllContentTypeEntries() from new module.
apps/studio-client/apps/main/query-studio-plugin/package.json Migrates dependencies to catalog: and updates package metadata/scripts.
.github/workflows/build.yml Updates CI toolchain (Java/Node/PNPM), caching, and Maven goal.
.github/workflows/release.yml Updates release toolchain and tagging output handling; adjusts build steps.
pom.xml.versionsBackup / query-service-lib/pom.xml.versionsBackup Removes versions plugin backup files from the repo.

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

sbuettne and others added 2 commits February 19, 2026 07:35
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 15 out of 16 changed files in this pull request and generated 4 comments.


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

Comment on lines +1 to +3
![CoreMedia Content Cloud Version](https://img.shields.io/static/v1?message=12%7C13&label=CoreMedia%20Content%20Cloud&style=for-the-badge&labelColor=666666&color=672779 "This badge shows the CoreMedia version this project is compatible with.
Please read the versioning section of the project to see what other CoreMedia versions are supported and how to find them.")

Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

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

The Markdown image link is broken because the title text spans multiple lines inside the link parentheses. This will render incorrectly (or not at all). Keep the entire image syntax on one line, or move the explanation into a separate paragraph below the badge.

Suggested change
![CoreMedia Content Cloud Version](https://img.shields.io/static/v1?message=12%7C13&label=CoreMedia%20Content%20Cloud&style=for-the-badge&labelColor=666666&color=672779 "This badge shows the CoreMedia version this project is compatible with.
Please read the versioning section of the project to see what other CoreMedia versions are supported and how to find them.")
![CoreMedia Content Cloud Version](https://img.shields.io/static/v1?message=12%7C13&label=CoreMedia%20Content%20Cloud&style=for-the-badge&labelColor=666666&color=672779 "This badge shows the CoreMedia version this project is compatible with.")
Please read the versioning section of the project to see what other CoreMedia versions are supported and how to find them.

Copilot uses AI. Check for mistakes.
Comment on lines 32 to 36
cache: 'maven'
- name: Cache Maven Repo
uses: actions/cache@v4
with:
path: ~/.m2
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

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

Maven caching is configured twice: actions/setup-java has cache: 'maven' and there is also an explicit actions/cache step for ~/.m2 right after. This redundancy increases workflow complexity and can cause confusing cache behavior; consider removing one of the two (typically keep setup-java's built-in cache and drop the separate actions/cache step).

Copilot uses AI. Check for mistakes.
Copy link
Author

Choose a reason for hiding this comment

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

@copilot open a new pull request to apply changes based on this feedback

Copy link

Copilot AI commented Feb 19, 2026

@sbuettne I've opened a new pull request, #2, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 4 commits February 19, 2026 06:56
Co-authored-by: sbuettne <883798+sbuettne@users.noreply.github.com>
[WIP] WIP: Address feedback on CMCC 13 2512 plugin update PR
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