Skip to content

build: upgrade lombok to 1.18.40 with support for Java 25 - #184

Merged
paodb merged 1 commit into
masterfrom
lombok-1.18.40
Jul 27, 2026
Merged

build: upgrade lombok to 1.18.40 with support for Java 25#184
paodb merged 1 commit into
masterfrom
lombok-1.18.40

Conversation

@javier-godoy

@javier-godoy javier-godoy commented Jul 27, 2026

Copy link
Copy Markdown
Member

See https://github.com/FlowingCode/AddonsInternal/issues/202

Summary by CodeRabbit

  • Chores
    • Updated the build configuration to use Lombok version 1.18.40 consistently.
    • Improved compilation setup to ensure Lombok annotations are processed reliably.

@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

Changes

Lombok build configuration

Layer / File(s) Summary
Centralize Lombok version and compiler processing
pom.xml
Sets Lombok to 1.18.40, references the shared property in the dependency, and configures maven-compiler-plugin annotation processing with Lombok.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested reviewers: flowingcodeci

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: upgrading Lombok to 1.18.40 and enabling Java 25 support.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch lombok-1.18.40

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@javier-godoy
javier-godoy requested a review from paodb July 27, 2026 19:45
@javier-godoy
javier-godoy marked this pull request as ready for review July 27, 2026 19:45
@javier-godoy
javier-godoy requested a review from scardanzan July 27, 2026 19:57
@paodb
paodb merged commit e98a87d into master Jul 27, 2026
7 checks passed
@github-project-automation github-project-automation Bot moved this from To Do to Pending release in Flowing Code Addons Jul 27, 2026
@paodb
paodb deleted the lombok-1.18.40 branch July 27, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pending release

Development

Successfully merging this pull request may close these issues.

2 participants