Skip to content

Fix Maven workflows, update dependencies, and enhance README#10

Merged
mercyblitz merged 7 commits into
microsphere-projects:release-1.xfrom
mercyblitz:dev-1.x
May 21, 2026
Merged

Fix Maven workflows, update dependencies, and enhance README#10
mercyblitz merged 7 commits into
microsphere-projects:release-1.xfrom
mercyblitz:dev-1.x

Conversation

@mercyblitz
Copy link
Copy Markdown
Contributor

This pull request includes several updates to improve build and publish workflows, update dependencies, and clarify branch/version information in the documentation. The most important changes are grouped below.

Build and Publish Workflow Improvements:

  • Updated .github/workflows/maven-build.yml to use mvn instead of the Maven wrapper (./mvnw), renamed the setup step for clarity, and enabled Maven caching to speed up builds.
  • Updated .github/workflows/maven-publish.yml to use the Maven wrapper (./mvnw) for publishing and removed the Maven cache configuration from the setup-java step.

Dependency and Version Updates:

  • Bumped the parent POM version in pom.xml from 0.1.11 to 0.1.12 to use the latest release.
  • Updated the microsphere-spring-cloud.version property in microsphere-multiactive-parent/pom.xml from 0.1.11 to 0.1.12.

Documentation Updates:

  • Revised the branch and version table in README.md to reflect the latest supported branches and versions, including updating the main branch and version numbers.

github-actions Bot and others added 7 commits May 10, 2026 15:28
maven-build.yml: fix matrix variable casing (matrix.java), enable Maven caching in setup-java, and switch build step to use the system mvn. maven-publish.yml: remove leftover server credential and cache keys from setup-java, and use the project mvnw for the publish step. These changes standardize variable usage, add caching for faster builds, and align mvn/mvnw usage between jobs.
Configure setup-java with Maven server credentials for publishing by adding server-id (ossrh) and placeholders for server-username/server-password (MAVEN_USERNAME/MAVEN_PASSWORD). This enables the GitHub Actions job to provide credentials to Maven (e.g., via secrets) when running the Publish package step to deploy to OSSRH/Maven Central.
Update microsphere Spring Cloud BOM to 0.1.12. Changed <microsphere-spring-cloud.version> in microsphere-multiactive-parent/pom.xml and updated the parent version in the root pom.xml to 0.1.12 so the project uses the new release.
Update the branches table in README.md: rename '0.2.x' to 'main' and '0.1.x' to '1.x', and bump the displayed latest versions from 0.2.1→0.2.2 and 0.1.1→0.1.2 so the documentation reflects current branch names and releases.
@codecov
Copy link
Copy Markdown

codecov Bot commented May 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mercyblitz mercyblitz merged commit 9bfbe44 into microsphere-projects:release-1.x May 21, 2026
16 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