Skip to content

feat: bump version to jdk 25 and all the dependencies#123

Merged
paul58914080 merged 21 commits into
mainfrom
technical/bump_version
Jul 19, 2026
Merged

feat: bump version to jdk 25 and all the dependencies#123
paul58914080 merged 21 commits into
mainfrom
technical/bump_version

Conversation

@paul58914080

@paul58914080 paul58914080 commented Jul 19, 2026

Copy link
Copy Markdown
Member

Context

This pull request upgrades the project to use Java 25 and updates related configurations, dependencies, and test code to ensure compatibility. It also modernizes test implementations by updating Awaitility usage and cleans up dependency management in the Maven configuration.

Java version upgrade and configuration:

  • Updated Java version to 25 in GitHub Actions workflows (build_workflow.yml, release_workflow.yml), .sdkmanrc, and added a JVM config flag to allow sun.misc unsafe memory access (.mvn/jvm.config).
    Dependency and Maven configuration updates:
  • Updated the parent POM version to 3.0.0-SNAPSHOT and modernized/cleaned up dependencies in github-crawler-autoconfigure/pom.xml, including switching to spring-boot-starter-restclient, updating test dependencies, and removing redundant version tags.

Test code modernization and Awaitility usage:

  • Replaced deprecated Awaitility usage with the new untilAsserted pattern and updated imports in integration tests, improving reliability and readability.

Minor code style improvements:

  • Updated usages of list.get(0) to list.getFirst() for clarity and modern Java compatibility in test assertions.

These changes ensure the project is ready for Java 25 and improve the maintainability and reliability of the test suite.

Checklist

  • I've added tests for my code.
  • Documentation has been updated accordingly to this PR

@paul58914080
paul58914080 requested a review from a team as a code owner July 19, 2026 05:55
@paul58914080 paul58914080 changed the title feat: bump version to idk 25 and all the dependencies feat: bump version to jdk 25 and all the dependencies Jul 19, 2026
@paul58914080
paul58914080 merged commit 5b01409 into main Jul 19, 2026
1 of 2 checks passed
@paul58914080
paul58914080 deleted the technical/bump_version branch July 19, 2026 11:24
@paul58914080 paul58914080 self-assigned this Jul 19, 2026
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