chore/release-v1.10.0: Cut the v1.10.0 release#23
Merged
vedanthvdev merged 1 commit intomasterfrom Apr 22, 2026
Merged
Conversation
Add a CHANGELOG.md and surface it from the README. The entry scopes v1.10.0 to the v1.9.9..HEAD window — named outcome/situation in the summary log, and deprecation warnings on the three legacy knobs (runAllIfNoMatches, runAllOnNonJavaChange, excludePaths) — while the preamble paragraph narrates the full v2 redesign that landed additively across v1.9.8, v1.9.9, and this minor bump. Earlier releases keep pointing at GitHub Releases' auto-generated notes. The minor bump (instead of the default patch auto-increment) is forced via a release-1.10.0 marker tag on this commit — axion-release picks it up when the release workflow runs on the post-merge master commit. The 1.10.0 label gives the v1.10.x line a clean identity as the back-compat bridge between the legacy-knob v1.9 series and the eventual v2.0.0 where the legacy knobs are removed.
Merged
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this PR does
Cuts v1.10.0 — the minor bump that closes Phase 1 and Phase 2 of the v2 config redesign.
Two things land in the PR itself:
CHANGELOG.md— a new, first-in-repo changelog. The v1.10.0 entry is scoped strictly to the v1.9.9..HEAD window (named outcome + situation on the summary log; deprecation warnings on the three legacy knobs), and the preamble paragraph narrates the full v2 story that landed additively across v1.9.8, v1.9.9, and this release.The version bump itself is forced by a
release-1.10.0marker tag pushed alongside this branch. Without it,axion-release's defaultincrementPatchwould cut v1.9.10 on merge instead of v1.10.0. The marker tag points at the branch commit — it stays reachable frommasterafter a merge commit, which is how every prior PR on this repo merges, so the release workflow on the post-merge master push finds it and uses 1.10.0.Why minor, not patch
How the release pipeline runs
On merge:
./gradlew release, which finds therelease-1.10.0marker in the ancestry and tags master HEAD asv1.10.0(skipping the default patch auto-increment)../gradlew publishPlugins→io.github.vedanthvdev.affectedtests:1.10.0lands on Gradle Plugin Portal.gh release create v1.10.0 --generate-notescreates the GitHub release with auto-generated notes derived from the merged PR titles (feat/v2-logging: Name outcome and situation on every summary log line #21 v2-logging, feat/v2-deprecations: Warn on legacy config knobs and flip docs to v2 #22 v2-deprecations).Test plan
./gradlew checkpasses (UP-TO-DATE from the Phase 2 baseline — this PR is docs-only)../gradlew currentVersionreports1.10.0-alphaon this branch (the-alphasuffix isversionCreator's non-master marker; it strips to plain1.10.0onmaster).release-1.10.0marker tag is pushed and visible on the remote.v1.10.0(not v1.9.10) and publishes to the Plugin Portal.id 'io.github.vedanthvdev.affectedtests' version '1.10.0'in build.gradle resolves cleanly.Changelog preview
The full entry lands in
CHANGELOG.md. Short version:Affected Tests: …summary log.runAllIfNoMatches,runAllOnNonJavaChange,excludePaths— each with a WARN pointing at the v2 replacement.