Skip to content

Prepare 2.3.0 release and upgrade build dependencies - #8

Merged
perNyfelt merged 2 commits into
mainfrom
release/v2.3.0
Oct 11, 2026
Merged

perNyfelt merged 2 commits into
mainfrom
release/v2.3.0

Conversation

@perNyfelt

@perNyfelt perNyfelt commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

Prepare version 2.3.0 for release by removing -SNAPSHOT and updating the README examples, Groovy badge, runtime matrix, and release notes, including the redirect and timeout fixes merged in PR #7.

Update Ben Manes Versions to 0.65.0, Gradle Plugin Publish to 2.2.1, MockWebServer to 5.5.0, Groovy to 4.0.33, and JUnit Jupiter / Platform Launcher to 6.1.3. Use the current io.github.ben-manes.versions plugin ID, replace deprecated signing-property access, and remove configuration-cache warn mode so release builds fail on cache problems. Regenerate the wrapper with Gradle 9.8.1 and pin its official distribution SHA-256 checksum and move the Gradle 9 CI/TestKit compatibility target to 9.8.1, retaining Gradle 8.13 and JDK 17/21 coverage. Mark the PR #7 planning and verification documents as historical records and note the updated matrix. Scope the status-check 401/403 release note to release.

Validation:

  • ./gradlew build -PrequireShellHarness=true --warning-mode=all with strict configuration-cache handling: passed (114 tests, charset test, plugin validation, and shell harness); bundle compatibility passed on Gradle 8.13 and 9.8.1 with JDK 17.
  • Timeout, Central API, compatibility, and metadata suites on Gradle 9.8.1 / JDK 21: passed (46 tests).
  • Timeout, Central API, compatibility, and metadata suites on Gradle 8.13 / JDK 21: passed (46 tests).
  • ./gradlew help --warning-mode=all: passed without warnings.
  • Repeated strict build: passed, configuration cache reused without warnings.
  • git diff --check: passed.

No artifacts have been published.

@perNyfelt
perNyfelt merged commit 297f81f into main Oct 11, 2026
5 checks passed
@perNyfelt
perNyfelt deleted the release/v2.3.0 branch October 11, 2026 12:09
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.

1 participant