Skip to content

fix(release): add task to check Maven Central Portal plugin classpath - #5416

Merged
DanySK merged 1 commit into
masterfrom
fix/release/addtasktocheckmavencentralpo
Jun 14, 2026
Merged

fix(release): add task to check Maven Central Portal plugin classpath#5416
DanySK merged 1 commit into
masterfrom
fix/release/addtasktocheckmavencentralpo

Conversation

@DanySK

@DanySK DanySK commented Jun 14, 2026

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings June 14, 2026 16:17
@DanySK
DanySK enabled auto-merge (squash) June 14, 2026 16:17

Copilot AI left a comment

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.

Pull request overview

This PR adjusts the publish-on-central Gradle plugin version and introduces a new check-lifecycle verification task that exercises the Maven Central Portal upload codepath against a local HTTP stub, aiming to catch classpath/runtime regressions early during CI and local verification.

Changes:

  • Downgrade org.danilopianini.publish-on-central plugin version from 9.2.5 to 9.2.4.
  • Add checkMavenCentralPortalPluginClasspath task (wired into tasks.check) that uploads to a local fake Maven Central Portal endpoint and records the deployment id.
  • Add a small HttpExchange.respond helper for the local stub server.

Reviewed changes

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

File Description
gradle/libs.versions.toml Pins publishOnCentral plugin version to 9.2.4.
build.gradle.kts Adds a verification task that starts a local HTTP server and calls PublishPortalDeployment.upload(...) during check.

@DanySK
DanySK force-pushed the fix/release/addtasktocheckmavencentralpo branch from bb8434a to dcacb10 Compare June 14, 2026 16:39
@DanySK
DanySK force-pushed the fix/release/addtasktocheckmavencentralpo branch from dcacb10 to 6592a35 Compare June 14, 2026 16:50
@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecov Bot commented Jun 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 61.53%. Comparing base (e6c9647) to head (6592a35).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #5416   +/-   ##
=========================================
  Coverage     61.53%   61.53%           
  Complexity       14       14           
=========================================
  Files             2        2           
  Lines            78       78           
  Branches          4        4           
=========================================
  Hits             48       48           
  Misses           24       24           
  Partials          6        6           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@DanySK
DanySK merged commit 6b58370 into master Jun 14, 2026
28 checks passed
@DanySK
DanySK deleted the fix/release/addtasktocheckmavencentralpo branch June 14, 2026 18:16
DanySK pushed a commit that referenced this pull request Jun 14, 2026
## [43.1.4](43.1.3...43.1.4) (2026-06-14)

### Dependency updates

* **deps:** update dependency org.danilopianini:kotlin-symmetric-matrix to v2 ([#5415](#5415)) ([e6c9647](e6c9647))

### Bug Fixes

* **release:** add task to check Maven Central Portal plugin classpath ([#5416](#5416)) ([6b58370](6b58370))

### General maintenance

* **build:** update the javadoc.io cache ([0fb1e0e](0fb1e0e))
@DanySK

DanySK commented Jun 14, 2026

Copy link
Copy Markdown
Member Author

🎉 This PR is included in version 43.1.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants