Skip to content

Update dependencies and fix spelling in WebRequestPatternsRule - #294

Open
mercyblitz wants to merge 8 commits into
microsphere-projects:dev-1.xfrom
mercyblitz:dev-1.x
Open

mercyblitz wants to merge 8 commits into
microsphere-projects:dev-1.xfrom
mercyblitz:dev-1.x

Conversation

@mercyblitz

Copy link
Copy Markdown
Contributor

This pull request includes several dependency and workflow updates, as well as a significant refactor to correct a class name typo in the microsphere-spring-web module. The main highlights are the renaming of WebRequestPattensRule to WebRequestPatternsRule (including all references and related tests), and updates to GitHub Actions workflows and project dependencies.

Refactor: Class and Test Renaming

  • Renamed WebRequestPattensRule to WebRequestPatternsRule throughout the codebase, fixing a typo in the class name and updating all constructors, references, and related documentation/comments in both source and test files. (microsphere-spring-web/src/main/java/io/microsphere/spring/web/rule/WebRequestPatternsRule.java, microsphere-spring-web/src/test/java/io/microsphere/spring/web/rule/WebRequestPatternsRuleTest.java, [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

CI/CD and Dependency Management

  • Updated GitHub Actions workflow files to use the latest versions of actions/checkout, actions/setup-java, and codecov/codecov-action for improved reliability and security. (.github/workflows/maven-build.yml, .github/workflows/maven-publish.yml, .github/workflows/sync-branches-from-upstream.yml, [1] [2] [3] [4] [5]
  • Added a new entry to .github/dependabot.yml to enable weekly checks for GitHub Actions updates.

Project Dependency Upgrades

  • Upgraded versions for microsphere-java (to 0.3.20) and microsphere-logging (to 0.2.3) in microsphere-spring-parent/pom.xml.
  • Updated the parent POM version in pom.xml from 0.3.14 to 0.3.17.

Update the parent Maven build dependency from 0.3.14 to 0.3.15 in the root pom.xml so the project uses the latest build configuration and fixes provided by the parent POM.
Bumps key workflow actions to newer versions across CI and release pipelines, including `actions/checkout`, `actions/setup-java`, and `codecov/codecov-action`. Also extends Dependabot config to monitor GitHub Actions weekly, so future action updates are tracked automatically.
Update the Maven parent version from 0.3.16 to 0.3.17 so the project inherits the latest build configuration and dependency management updates.
Upgrade microsphere-java to 0.3.20 and microsphere-logging to 0.2.3.
Rename the misspelled WebRequestPattensRule class and its test to WebRequestPatternsRule, updating references accordingly.
Use the updated build parent version instead of 0.3.17.
@sonarqubecloud

Copy link
Copy Markdown

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