Skip to content

Make the Plexus doc link version-independent - #757

Merged
alexander-yevsyukov merged 1 commit into
masterfrom
fix-plexus-doc-link
Sep 2, 2026
Merged

Make the Plexus doc link version-independent#757
alexander-yevsyukov merged 1 commit into
masterfrom
fix-plexus-doc-link

Conversation

@alexander-yevsyukov

Copy link
Copy Markdown
Contributor

Problem

Plexus.version was bumped to 4.1.0, but the @see link next to it still
pointed at the plexus-utils-4.0.0 tag:

 * @see <a href=".../releases/tag/plexus-utils-4.0.0">plexus-utils-4.0.0</a>
private const val version = "4.1.0"

The doc contradicted the constant it documented.

Fix

Point the link at the releases index rather than a version-specific tag. The
plexus-utils-4.1.0 tag does exist, but naming a version in the link is exactly
what let this rot in the first place — the releases page stays correct across
every future bump.

The label is trimmed to Releases (matching the GitHub page title) so the KDoc
line lands at 91 characters, inside the 100-column limit from
.agents/guidelines/coding.md. The previous line was 124. The file carries a
pre-existing @file:Suppress("MaxLineLength"), so detekt never flagged either
version — the limit is honoured here regardless.

Where this came from

Reported by Copilot on
core-jvm#1676.
buildSrc/src/main/kotlin/io/spine/dependency/** is config-distributed, so
core-jvm only carries the overlay — the defect and its fix belong here.
Consumers pick it up on their next ./config/pull.

Verification

  • ./gradlew detekt — BUILD SUCCESSFUL.
  • Both candidate URLs probed: releases page and the 4.1.0 tag each return HTTP 200.
  • Reviewers: review-docs (APPROVE WITH CHANGES — the line-length item, now
    applied), dependency-audit (APPROVE; confirmed no coordinate or version
    change rides along).

🤖 Generated with Claude Code

The `@see` link named the `plexus-utils-4.0.0` tag while the constant
already held `4.1.0`, so the reference went stale with the version bump.
Point it at the releases page instead — it stays correct across bumps.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 2, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-02T16:52:09.598700Z 485b62b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@alexander-yevsyukov alexander-yevsyukov moved this to 🏗 In progress in v2.0 Sep 2, 2026
@alexander-yevsyukov alexander-yevsyukov self-assigned this Sep 2, 2026
@alexander-yevsyukov alexander-yevsyukov moved this from 🏗 In progress to In Review in v2.0 Sep 2, 2026
@alexander-yevsyukov
alexander-yevsyukov merged commit 5fd4fe3 into master Sep 2, 2026
2 checks passed
@alexander-yevsyukov
alexander-yevsyukov deleted the fix-plexus-doc-link branch September 2, 2026 17:03
@github-project-automation github-project-automation Bot moved this from In Review to ✅ Done in v2.0 Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants