Skip to content

fix(ENGKNOW-3060): Update dependencies including Freemarker#111

Merged
gmagnu merged 5 commits intomainfrom
ENGKNOW-3060-update-freemarker-version-in-sm-gor-services
Mar 27, 2026
Merged

fix(ENGKNOW-3060): Update dependencies including Freemarker#111
gmagnu merged 5 commits intomainfrom
ENGKNOW-3060-update-freemarker-version-in-sm-gor-services

Conversation

@gmagnu
Copy link
Copy Markdown
Contributor

@gmagnu gmagnu commented Mar 26, 2026

Summary

  • Update Freemarker and other dependencies in versions.properties
  • Migrate gortools querydialogs code to updated Freemarker API (template configuration, exception handling, method model signatures)
  • Upgrade refreshVersions Gradle plugin from 0.40.1 to 0.60.6
  • Bump dependency versions: OCI SDK 3.81.3, AWS SDK 2.42.21, ScalaTest 3.2.20
  • Upgrade Gradle from 8.14.2 to 9.4.1 with build script fixes:
    • Replace removed SelfResolvingDependency with FileCollectionDependency
    • Replace removed applicationDistribution with distributions.main.contents
    • Replace deprecated project.buildDir with project.layout.buildDirectory
  • Add CLAUDE.md with project guidance and documentation files

Test plan

  • Verify build compiles cleanly with updated dependencies
  • Run ./gradlew test — all 2480 tests pass
  • Run ./gradlew :gortools:test to validate querydialogs changes
  • Confirm no runtime regressions with Freemarker template rendering
  • Verify ./gradlew refreshVersions works with the upgraded plugin

🤖 Generated with Claude Code

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 26, 2026

Junit Tests - Summary

4 572 tests  +121   4 398 ✅ +121   19m 12s ⏱️ + 7m 45s
  471 suites +  6     174 💤 ±  0 
  471 files   +  6       0 ❌ ±  0 

Results for commit 3854439. ± Comparison against base commit 47cf9a4.

♻️ This comment has been updated with latest results.

@gmagnu gmagnu merged commit 6b1e0e7 into main Mar 27, 2026
11 checks passed
@gmagnu gmagnu deleted the ENGKNOW-3060-update-freemarker-version-in-sm-gor-services branch March 27, 2026 20:29
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.

2 participants