Skip to content

NO-JIRA: Update plugin SDK core package CHANGELOG#16496

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
vojtechszocs:update-shared-module-versions
May 27, 2026
Merged

NO-JIRA: Update plugin SDK core package CHANGELOG#16496
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
vojtechszocs:update-shared-module-versions

Conversation

@vojtechszocs
Copy link
Copy Markdown
Contributor

@vojtechszocs vojtechszocs commented May 26, 2026

Analysis / Root cause

Ensure that Console plugin SDK CHANGELOG is up to date.

Test cases

No testing needed, these changes have no impact on Console build or its functionality.

Reviewers and assignees

/assign @logonoff

Summary by CodeRabbit

  • Documentation
    • Added a 4.23.0-prerelease changelog entry documenting alignment of a peer dependency semver range and adding supporting reference links.
    • Updated 4.23 release notes to clarify there are no runtime breaking changes, confirm plugins built for 4.22 remain compatible in 4.23, and note that package peer dependency ranges may be adjusted to match Console shared module versions.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label May 26, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@vojtechszocs: This pull request explicitly references no jira issue.

Details

In response to this:

Analysis / Root cause

Ensure that Console plugin SDK CHANGELOG is up to date.

Test cases

No testing needed, these changes have no impact on Console build or its functionality.

Reviewers and assignees

/assign @logonoff

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot requested review from Leo6Leo and cajieh May 26, 2026 19:12
@openshift-ci openshift-ci Bot added component/sdk Related to console-plugin-sdk approved Indicates a PR has been approved by an approver from all required OWNERS files. labels May 26, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 26, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Updated Console 4.23 documentation: added 4.23.0-prerelease.2 changelog entry setting @patternfly/react-topology peerDependency to ~6.5.0, added its link references, and clarified release notes to state there are no runtime breaking changes and Console 4.22 plugins remain compatible.

Changes

Changelog & Release Notes

Layer / File(s) Summary
Prerelease changelog entry and link references
frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md
Added 4.23.0-prerelease.2 - 2026-05-27 entry aligning @patternfly/react-topology peerDependency to ~6.5.0 and added link reference definitions for OCPBUGS-86488 and #16491.
Release notes clarification
frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md
Replaced initial compatibility paragraph to explicitly state there are no runtime breaking changes and that Console 4.22-built plugins remain fully compatible without modification in Console 4.23.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

lgtm, tide/merge-method-squash, verified

Suggested reviewers

  • Leo6Leo
🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Title check ⚠️ Warning The title mentions updating the plugin SDK core package CHANGELOG, which aligns with the actual changes made to CHANGELOG-core.md, but it uses 'NO-JIRA' prefix which violates the repository's requirement for a valid Jira issue reference before the title. Replace 'NO-JIRA:' with a valid Jira issue reference (e.g., 'OCPBUGS-86488:' or 'CONSOLE-XXXX:') as required by the repository's template, or update the process to allow NO-JIRA prefixes if that policy has changed.
✅ Passed checks (14 passed)
Check name Status Explanation
Description check ✅ Passed The pull request description includes key sections (Analysis/Root cause and Test cases) but omits several required template sections including Solution description, Screenshots, Browser conformance, and proper Reviewers and assignees formatting.
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.
Stable And Deterministic Test Names ✅ Passed This PR is documentation-only (CHANGELOG and release notes updates). The custom check applies only to Ginkgo test names. No test files or test code are modified in this PR.
Test Structure And Quality ✅ Passed PR contains only documentation updates (CHANGELOG and release notes); no Ginkgo test code is present, making the test structure quality check not applicable.
Microshift Test Compatibility ✅ Passed PR contains only documentation changes (CHANGELOG and release notes); no new Ginkgo e2e tests are added, so the MicroShift compatibility check is not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR contains only documentation changes (changelog and release notes) with no Ginkgo e2e tests added; SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PR contains only documentation changes (changelog and release notes). No deployment manifests, operator code, controllers, or scheduling constraints are introduced.
Ote Binary Stdout Contract ✅ Passed PR contains only documentation updates (CHANGELOG and release notes). OTE Binary Stdout Contract check is not applicable to documentation-only changes without executable code.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR contains only documentation updates (CHANGELOG and release notes) with no new Ginkgo e2e tests or Go source code, making the IPv6/disconnected network test compatibility check inapplicable.
No-Weak-Crypto ✅ Passed PR contains only documentation changes (changelog and release notes markdown files) with no cryptographic code, implementations, or security patterns.
Container-Privileges ✅ Passed PR contains only documentation changes (CHANGELOG and release notes). The container-privileges check for K8s/container manifests is not applicable to documentation-only updates.
No-Sensitive-Data-In-Logs ✅ Passed PR contains only documentation updates (CHANGELOG and release notes); no logging code or sensitive data exposure is present.

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

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

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

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md`:
- Line 13: The CHANGLEOG header currently duplicates "4.23.0-prerelease.1 - TBD"
which conflicts with the released entry; update the unreleased header string to
the next prerelease version (e.g. change "4.23.0-prerelease.1 - TBD" to
"4.23.0-prerelease.2 - TBD") so version mapping is unique; ensure you only
modify that header line (the exact version token "4.23.0-prerelease.1") in the
file.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: b878c75d-e277-454e-b981-dfb9263fedc5

📥 Commits

Reviewing files that changed from the base of the PR and between 013358f and 54eeb50.

📒 Files selected for processing (1)
  • frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md

Comment thread frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md Outdated
@vojtechszocs vojtechszocs force-pushed the update-shared-module-versions branch from 54eeb50 to ea1364b Compare May 26, 2026 19:25
For older 1.x plugin SDK packages, refer to "OpenShift Console Versions vs SDK Versions" compatibility
table in [Console dynamic plugins README](./README.md).

## 4.23.0-prerelease.1 - 2026-05-27
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
## 4.23.0-prerelease.1 - 2026-05-27
## 4.23.0-prerelease.2 - 2026-05-27

@logonoff
Copy link
Copy Markdown
Member

logonoff commented May 26, 2026

@coderabbitai /microcopy-review changes in this PR

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md`:
- Around line 3-4: Change the phrase "runtime breaking changes" to the
hyphenated form "runtime-breaking changes" in the release note text (the
sentence starting "This release contains no runtime breaking changes...") so the
compound adjective before the noun is correctly hyphenated.
- Around line 6-7: Update the release note text in
frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md by changing
the phrase "Console provided shared modules" to the hyphenated form
"Console-provided shared modules" so the compound adjective preceding the noun
is correct; locate the sentence that starts "Console dynamic plugin SDK package
`@openshift-console/dynamic-plugin-sdk` releases may contain changes in
`peerDependencies` to reflect current versions of Console provided shared
modules." and replace "Console provided" with "Console-provided".
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: f578cb1f-c0e6-4c5e-8ac9-a1cb03c5023e

📥 Commits

Reviewing files that changed from the base of the PR and between 54eeb50 and ea1364b.

📒 Files selected for processing (2)
  • frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md
  • frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md
✅ Files skipped from review due to trivial changes (1)
  • frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md

Comment thread frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md
Comment on lines +6 to +7
Console dynamic plugin SDK package `@openshift-console/dynamic-plugin-sdk` releases may contain changes
in `peerDependencies` to reflect current versions of Console provided shared modules.
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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Hyphenate compound adjective "Console-provided".

The phrase "Console provided shared modules" should use a hyphen: "Console-provided shared modules". Compound adjectives that precede nouns should be hyphenated for clarity and correctness.

📝 Proposed fix
-Console dynamic plugin SDK package `@openshift-console/dynamic-plugin-sdk` releases may contain changes
-in `peerDependencies` to reflect current versions of Console provided shared modules.
+Console dynamic plugin SDK package `@openshift-console/dynamic-plugin-sdk` releases may contain changes
+in `peerDependencies` to reflect current versions of Console-provided shared modules.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Console dynamic plugin SDK package `@openshift-console/dynamic-plugin-sdk` releases may contain changes
in `peerDependencies` to reflect current versions of Console provided shared modules.
Console dynamic plugin SDK package `@openshift-console/dynamic-plugin-sdk` releases may contain changes
in `peerDependencies` to reflect current versions of Console-provided shared modules.
🧰 Tools
🪛 LanguageTool

[grammar] ~7-~7: Use a hyphen to join words.
Context: ...` to reflect current versions of Console provided shared modules. ## Changes to ...

(QB_NEW_EN_HYPHEN)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md` around
lines 6 - 7, Update the release note text in
frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md by changing
the phrase "Console provided shared modules" to the hyphenated form
"Console-provided shared modules" so the compound adjective preceding the noun
is correct; locate the sentence that starts "Console dynamic plugin SDK package
`@openshift-console/dynamic-plugin-sdk` releases may contain changes in
`peerDependencies` to reflect current versions of Console provided shared
modules." and replace "Console provided" with "Console-provided".

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 26, 2026

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Fetch the PR diff
gh pr diff 16496 --repo openshift/console

echo "---FILE CONTENT---"
cat frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md | head -80

Length of output: 8827



@logonoff Here's the microcopy review for the two files changed in this PR:


CHANGELOG-core.md

🔴 Duplicate version header

The new entry uses ## 4.23.0-prerelease.1 - 2026-05-27, but an entry with the same version (4.23.0-prerelease.1) already exists dated 2026-05-19. Having two sections share the same version number is ambiguous for readers and tooling that parses changelogs. The newer entry should likely be:

## 4.23.0-prerelease.2 - 2026-05-27

✅ Changelog entry wording

@patternfly/react-topology peer dependency semver range set to ~6.5.0

Clear and follows the existing entry style. No issues.


release-notes/4.23.md

✅ First paragraph

This release contains no runtime breaking changes. Existing plugins built for Console 4.22 remain fully compatible without modification when loaded in Console 4.23.

The added specificity ("runtime", clarifying source/target Console versions) is a meaningful improvement over the original. Reads well.

🟡 Missing hyphen — compound adjective

Console dynamic plugin SDK package @openshift-console/dynamic-plugin-sdk releases may contain changes in peerDependencies to reflect current versions of Console provided shared modules.

"Console provided" modifies "shared modules" as a compound adjective and should be hyphenated:

…to reflect current versions of Console-provided shared modules.

Summary of issues:

File Severity Issue
CHANGELOG-core.md 🔴 Major Duplicate version 4.23.0-prerelease.1 — newer entry should be 4.23.0-prerelease.2
release-notes/4.23.md 🟡 Minor "Console provided" → "Console-provided" (missing hyphen in compound adjective)

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 26, 2026

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Get the diff for the PR
gh pr diff 16496 --repo openshift/console

# Also get the full file for context
cat frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md | head -80

Length of output: 8825



@logonoff Here's the microcopy review of the changes in this PR:


CHANGELOG-core.md

1. Duplicate version header (significant issue)

The new section uses the same version number as the one already below it:

## 4.23.0-prerelease.1 - 2026-05-27   ← new
...
## 4.23.0-prerelease.1 - 2026-05-19   ← existing

Two entries sharing the same version but different dates is confusing for readers. If this is a new package release, the header should be bumped — likely 4.23.0-prerelease.2:

## 4.23.0-prerelease.2 - 2026-05-27

2. Passive voice in the changelog entry

@patternfly/react-topology peer dependency semver range set to ~6.5.0

The existing changelog entries consistently use active verb forms (e.g., "Add useToast hook…", "Renamed the…", "Updated K8sResourceCommon…"). Suggest:

Updated @patternfly/react-topology peer dependency semver range to ~6.5.0


release-notes/4.23.md

3. Missing hyphen in compound modifier

Console dynamic plugin SDK package releases may contain changes in peerDependencies to reflect current versions of Console provided shared modules.

"Console-provided" modifies "shared modules" — it should be hyphenated:

- to reflect current versions of Console provided shared modules.
+ to reflect current versions of Console-provided shared modules.

4. The added compatibility sentence ✅

Existing plugins built for Console 4.22 remain fully compatible without modification when loaded in Console 4.23.

This is clearer and more specific than the original — good improvement.

@vojtechszocs vojtechszocs force-pushed the update-shared-module-versions branch 2 times, most recently from b0dede7 to fe7159a Compare May 26, 2026 19:32
@logonoff
Copy link
Copy Markdown
Member

/label px-approved
/lgtm
/verified bypass

@openshift-ci openshift-ci Bot added the px-approved Signifies that Product Support has signed off on this PR label May 26, 2026
@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label May 26, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@logonoff: The verified label has been added.

Details

In response to this:

/label px-approved
/lgtm
/verified bypass

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label May 26, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@vojtechszocs: This pull request explicitly references no jira issue.

Details

In response to this:

Analysis / Root cause

Ensure that Console plugin SDK CHANGELOG is up to date.

Test cases

No testing needed, these changes have no impact on Console build or its functionality.

Reviewers and assignees

/assign @logonoff

Summary by CodeRabbit

  • Documentation
  • Added a 4.23.0-prerelease changelog entry documenting alignment of a peer dependency semver range and adding supporting reference links.
  • Updated 4.23 release notes to clarify there are no runtime breaking changes, confirm plugins built for 4.22 remain compatible in 4.23, and note that package peer dependency ranges may be adjusted to match Console shared module versions.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@vojtechszocs vojtechszocs force-pushed the update-shared-module-versions branch from fe7159a to 09f93e3 Compare May 27, 2026 14:23
@openshift-ci-robot openshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label May 27, 2026
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label May 27, 2026
@logonoff
Copy link
Copy Markdown
Member

/lgtm

@logonoff
Copy link
Copy Markdown
Member

/verified bypass

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label May 27, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@logonoff: The verified label has been added.

Details

In response to this:

/verified bypass

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md (1)

3-3: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Hyphenate “runtime-breaking” in the compatibility sentence.

Please change “runtime breaking changes” to “runtime-breaking changes” at Line 3.

Proposed fix
-This release contains no runtime breaking changes. Existing plugins built for Console 4.22 remain fully
+This release contains no runtime-breaking changes. Existing plugins built for Console 4.22 remain fully
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md` at line
3, Update the sentence in release-notes/4.23.md to hyphenate “runtime-breaking”
by replacing “runtime breaking changes” with “runtime-breaking changes” in the
compatibility line (the sentence that currently reads: "This release contains no
runtime breaking changes. Existing plugins built for Console 4.22 remain
fully").
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In `@frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md`:
- Line 3: Update the sentence in release-notes/4.23.md to hyphenate
“runtime-breaking” by replacing “runtime breaking changes” with
“runtime-breaking changes” in the compatibility line (the sentence that
currently reads: "This release contains no runtime breaking changes. Existing
plugins built for Console 4.22 remain fully").

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 536675f2-81a8-4f2e-82e5-287310123867

📥 Commits

Reviewing files that changed from the base of the PR and between fe7159a and 09f93e3.

📒 Files selected for processing (2)
  • frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md
  • frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md
✅ Files skipped from review due to trivial changes (1)
  • frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label May 27, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 27, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: logonoff, vojtechszocs

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 27, 2026

@vojtechszocs: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@logonoff
Copy link
Copy Markdown
Member

/label plugin-api-approved

@openshift-ci openshift-ci Bot added the plugin-api-approved Indicates a PR with plugin API changes has been approved by an API reviewer label May 27, 2026
@logonoff
Copy link
Copy Markdown
Member

logonoff commented May 27, 2026

@coderabbitai run the microcopy-review skill and if it looks good reply with /label docs-approved

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 27, 2026

Custom finishing touch recipe not found: the microcopy-reviewskill and if it looks good reply with/label docs-approved``.

1 similar comment
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 27, 2026

Custom finishing touch recipe not found: the microcopy-reviewskill and if it looks good reply with/label docs-approved``.

@logonoff
Copy link
Copy Markdown
Member

@coderabbitai execute the microcopy-review skill and if it looks good reply with /label docs-approved

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 27, 2026

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Fetch the PR diff to see current state
gh pr diff 16496 --repo openshift/console

echo "---CHANGELOG HEAD---"
cat frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md | head -80

echo "---RELEASE NOTES---"
cat frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md

Length of output: 374


🏁 Script executed:

#!/bin/bash
# Fetch the PR diff via GitHub CLI without needing repo clone
gh pr diff 16496 --repo openshift/console

echo "---FILE: CHANGELOG-core.md---"
gh api repos/openshift/console/contents/frontend/packages/console-dynamic-plugin-sdk/CHANGELOG-core.md \
  --jq '.content' | base64 -d | head -80

echo "---FILE: release-notes/4.23.md---"
gh api repos/openshift/console/contents/frontend/packages/console-dynamic-plugin-sdk/release-notes/4.23.md \
  --jq '.content' | base64 -d

Length of output: 9645



@logonoff Here's the microcopy review of the current PR diff:


CHANGELOG-core.md

✅ Version header## 4.23.0-prerelease.2 - 2026-05-27
No duplicate; correctly bumped from prerelease.1.

✅ Entry wordingUpdated \@patternfly/react-topology` peer dependency semver range to `~6.5.0``
Active voice, consistent with the existing changelog style.

✅ Reference links[OCPBUGS-86488] and [#16491] are properly defined and placed in the link-references section.


release-notes/4.23.md

✅ Breaking-changes statement — "no runtime breaking changes" is more precise than the original "no breaking changes".

✅ Compatibility sentence — "Existing plugins built for Console 4.22 remain fully compatible without modification when loaded in Console 4.23." — clear, specific, and well-scoped.


All previously flagged issues have been addressed. The microcopy looks good. ✅

/label docs-approved

@openshift-ci openshift-ci Bot added the docs-approved Signifies that Docs has signed off on this PR label May 27, 2026
@openshift-merge-bot openshift-merge-bot Bot merged commit 0228530 into openshift:main May 27, 2026
4 checks passed
@logonoff logonoff deleted the update-shared-module-versions branch May 27, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. component/sdk Related to console-plugin-sdk docs-approved Signifies that Docs has signed off on this PR jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. plugin-api-approved Indicates a PR with plugin API changes has been approved by an API reviewer px-approved Signifies that Product Support has signed off on this PR verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants