Draft
Conversation
Contributor
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
Contributor
Contributor
Integration Test Results0 tests 0 ✅ 0s ⏱️ Results for commit ec30d2d. |
Collaborator
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
1 task
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.
Gradle 9.3.0 Upgrade
Resolves #18736
Overview
This PR upgrades the project from Gradle 8.x to Gradle 9.3.0, updating plugins and fixing deprecated API calls to ensure compatibility with the latest Gradle version.
Changes Made
1. Gradle Wrapper Upgrade
gradle/wrapper/gradle-wrapper.properties2. Plugin Updates
Shadow Plugin
com.github.johnrengelman.shadowversion8.1.1com.gradleup.shadowversion9.3.1com.gradleup.shadowfork provides Gradle 9 support.Flyway Plugin
12.0.0JOOQ Plugin
nu.studer.jooqversion9.03. Deprecated API Fixes
Build Script (build.gradle.kts)
execblocks withProcessBuilderfor Git command executiontask<Type>()totasks.register<Type>()Database Code (DatabaseAccess.kt)
PluginRegister.getPlugin()API callPostgreSQLConfigurationExtension.setTransactionalLock()usage4. Dependency Management
hl7v2-fhir-converter
5. Task Configuration Updates
azureFunctionsPackagetask to ensure output directories exist before executiongenerateVersionFiletask with proper dependency orderingdoFirstblocks to create required directoriesKnown Issues & Blockers
🚨 Azure Functions Plugin (BLOCKER)
1.16.1is incompatible with Gradle 9❌ Blocked
Migration Path
Immediate (This PR)
Next Steps (Follow-up Work)
Azure Functions Plugin
hl7v2-fhir-converter
Replace:
with:
Backwards Compatibility
References
Checklist