Skip to content

chore(release): prepare v3.0.1 - #22

Merged
allurx merged 9 commits into
mainfrom
dev
Sep 15, 2026
Merged

allurx merged 9 commits into
mainfrom
dev

Conversation

@allurx

@allurx allurx commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Prepare Kit 3.0.1 as a maintenance release. Update the root project and all four module parent versions together.

  • Upgrade Selenium Java to 4.49.0, Guava to 33.7.1-jre, and SLF4J API to 2.0.19.
  • Upgrade Maven Install and Deploy plugins to 3.2.0.
  • Check all 17 public Central artifacts, and document release-note review and post-release synchronization back to dev.

Java 25 remains required. Kit's Java sources and JPMS descriptors are unchanged. Real-browser startup and database integration are outside the validation performed for this release.

Validation: local root clean verify passed on Maven 3.9.2 / JDK 25.0.2 (37 tests passed, 1 conditional Chrome test skipped). All four main JARs contain 3.0.1 metadata. GitHub CI additionally builds sources and Javadoc before merging.

dependabot Bot and others added 9 commits September 15, 2026 20:26
Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases)
- [Commits](apache/maven-deploy-plugin@maven-deploy-plugin-3.1.4...maven-deploy-plugin-3.2.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
  dependency-version: 3.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/apache/maven-install-plugin/releases)
- [Commits](apache/maven-install-plugin@maven-install-plugin-3.1.4...maven-install-plugin-3.2.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-install-plugin
  dependency-version: 3.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.seleniumhq.selenium:selenium-java](https://github.com/SeleniumHQ/selenium) from 4.48.0 to 4.49.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Commits](SeleniumHQ/selenium@selenium-4.48.0...selenium-4.49.0)

---
updated-dependencies:
- dependency-name: org.seleniumhq.selenium:selenium-java
  dependency-version: 4.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.6.0-jre to 33.7.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-version: 33.7.1-jre
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps org.slf4j:slf4j-api from 2.0.18 to 2.0.19.

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The public Maven Central check currently omits sources and Javadoc JARs. Check all 17 published artifacts, and require release-note scope review and breaking-change migration guidance before declaring a release complete.

Document the branch merge policy and GitHub protection settings: squash short-lived branches into dev, and preserve shared ancestry with merge commits for dev-to-main releases.

Validation:
- actionlint and Markdown link/anchor checks passed.
- All 17 v3.0.0 artifacts downloaded successfully from public Maven Central.
- All eight simulated sources/Javadoc download failures stopped the check with a nonzero exit.
- GitHub rules and environment settings were independently read back and verified.

The file diff is limited to .github/workflows/release.yml, AGENTS.md, and docs/ci-cd.md. Branch ancestry includes existing main release merge commits; the new change is 17ee5ea.
@allurx
allurx merged commit 8ebe566 into main Sep 15, 2026
2 checks passed
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