Skip to content

Comments

[Automated] Sync master after 1.18.0 release#788

Open
ballerina-bot wants to merge 5 commits intomasterfrom
release-1.18.0
Open

[Automated] Sync master after 1.18.0 release#788
ballerina-bot wants to merge 5 commits intomasterfrom
release-1.18.0

Conversation

@ballerina-bot
Copy link
Contributor

@ballerina-bot ballerina-bot commented Feb 23, 2026

Sync master after 1.18.0 release

Release Synchronization: 1.18.0 Version Finalization

This PR synchronizes the master branch following the completion of the 1.18.0 release. It finalizes the release artifacts and prepares the codebase for continued development.

Key Changes

Release Artifact Finalization:

  • Updated native JAR references in ballerina/Ballerina.toml from SNAPSHOT versions to final release versions for sql-native and sql-test-utils dependencies
  • Updated compiler plugin JAR reference in ballerina/CompilerPlugin.toml from SNAPSHOT to final release build

Development Version Update:

  • Bumped project version in gradle.properties from 1.18.0-SNAPSHOT to 1.18.1-SNAPSHOT, establishing the next development cycle

Dependency Version Adjustments:

  • Updated Ballerina package versions in ballerina/Dependencies.toml for crypto, http, log, and observe modules

These changes are typical of post-release synchronization, removing temporary snapshot designations from production artifacts while preparing the codebase for continued feature development under the next version.

@coderabbitai
Copy link

coderabbitai bot commented Feb 23, 2026

📝 Walkthrough

Walkthrough

Configuration and version updates across multiple build files. Dependency paths in platform configurations were updated from SNAPSHOT to release JARs, package versions in Dependencies.toml were downgraded, and the Gradle project version was incremented to a new SNAPSHOT version.

Changes

Cohort / File(s) Summary
Dependency Configuration Updates
ballerina/Ballerina.toml, ballerina/CompilerPlugin.toml
Updated dependency paths from SNAPSHOT JAR versions to stable release versions (sql-native-1.18.0, sql-test-utils-1.18.0, sql-compiler-plugin-1.18.0).
Package Version Downgrades
ballerina/Dependencies.toml
Downgraded testOnly-scoped Ballerina package versions: crypto (2.9.3→2.9.0), http (2.14.9→2.14.0), log (2.13.0→2.12.0), observe (1.5.1→1.5.0).
Project Version Increment
gradle.properties
Updated project version from 1.18.0-SNAPSHOT to 1.18.1-SNAPSHOT.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Versions hop and dependencies dance,
From SNAPSHOT to stable—a release romance!
Numbers shift down, configurations align,
Gradle counts up, and all is fine!
A rabbit's delight: such orderly change,
Building blocks better arranged! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description is extremely minimal and lacks required template structure, including Purpose, Fixes, Examples, and Checklist sections. Expand the description to follow the repository template: add a Purpose section explaining the sync rationale, populate the Checklist (especially marking whether issues were linked), and clarify any breaking changes or migration notes if applicable.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the PR purpose: syncing the master branch after the 1.18.0 release, which aligns with the actual changes updating dependency versions and JAR references.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-1.18.0

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 and usage tips.

@sonarqubecloud
Copy link

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
ballerina/CompilerPlugin.toml (1)

6-6: Same JAR path / gradle.properties version mismatch as Ballerina.toml.

gradle.properties is at 1.18.1-SNAPSHOT, so Gradle will produce sql-compiler-plugin-1.18.1-SNAPSHOT.jar, while this path still points to sql-compiler-plugin-1.18.0.jar. See the comment on Ballerina.toml lines 19–22 for details; both paths will need updating to 1.18.1-SNAPSHOT.jar before a clean build from master succeeds.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@ballerina/CompilerPlugin.toml` at line 6, The CompilerPlugin.toml "path"
entry references sql-compiler-plugin-1.18.0.jar which mismatches the
gradle.properties version (1.18.1-SNAPSHOT); update the "path" value in
CompilerPlugin.toml to sql-compiler-plugin-1.18.1-SNAPSHOT.jar and make the same
change to the corresponding artifact reference in Ballerina.toml so both
manifest entries match the gradle.properties version (1.18.1-SNAPSHOT).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@ballerina/CompilerPlugin.toml`:
- Line 6: Update the jar path in CompilerPlugin.toml so it matches the Gradle
artifact version used (change the path string "path =
\"../compiler-plugin/build/libs/sql-compiler-plugin-1.18.0.jar\"" to the
artifact produced by Gradle, e.g. "sql-compiler-plugin-1.18.1-SNAPSHOT.jar" if
gradle.properties uses 1.18.1-SNAPSHOT); ensure the path value in
CompilerPlugin.toml is consistent with the version declared in gradle.properties
and the related Ballerina.toml entries so all three reference the same jar
filename.

---

Duplicate comments:
In `@ballerina/CompilerPlugin.toml`:
- Line 6: The CompilerPlugin.toml "path" entry references
sql-compiler-plugin-1.18.0.jar which mismatches the gradle.properties version
(1.18.1-SNAPSHOT); update the "path" value in CompilerPlugin.toml to
sql-compiler-plugin-1.18.1-SNAPSHOT.jar and make the same change to the
corresponding artifact reference in Ballerina.toml so both manifest entries
match the gradle.properties version (1.18.1-SNAPSHOT).

ℹ️ Review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 051ce11 and 66a5416.

📒 Files selected for processing (4)
  • ballerina/Ballerina.toml
  • ballerina/CompilerPlugin.toml
  • ballerina/Dependencies.toml
  • gradle.properties


[[dependency]]
path = "../compiler-plugin/build/libs/sql-compiler-plugin-1.18.0-SNAPSHOT.jar"
path = "../compiler-plugin/build/libs/sql-compiler-plugin-1.18.0.jar"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Same JAR path / gradle.properties mismatch as Ballerina.toml lines 19–22.

Gradle at 1.18.1-SNAPSHOT will produce sql-compiler-plugin-1.18.1-SNAPSHOT.jar, but this path still declares sql-compiler-plugin-1.18.0.jar. The same follow-up path-bump PR that fixes Ballerina.toml should address this entry as well.

🔧 Expected fix
-path = "../compiler-plugin/build/libs/sql-compiler-plugin-1.18.0.jar"
+path = "../compiler-plugin/build/libs/sql-compiler-plugin-1.18.1-SNAPSHOT.jar"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
path = "../compiler-plugin/build/libs/sql-compiler-plugin-1.18.0.jar"
path = "../compiler-plugin/build/libs/sql-compiler-plugin-1.18.1-SNAPSHOT.jar"
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@ballerina/CompilerPlugin.toml` at line 6, Update the jar path in
CompilerPlugin.toml so it matches the Gradle artifact version used (change the
path string "path =
\"../compiler-plugin/build/libs/sql-compiler-plugin-1.18.0.jar\"" to the
artifact produced by Gradle, e.g. "sql-compiler-plugin-1.18.1-SNAPSHOT.jar" if
gradle.properties uses 1.18.1-SNAPSHOT); ensure the path value in
CompilerPlugin.toml is consistent with the version declared in gradle.properties
and the related Ballerina.toml entries so all three reference the same jar
filename.

@codecov
Copy link

codecov bot commented Feb 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.11%. Comparing base (051ce11) to head (66a5416).

❌ Your project check has failed because the head coverage (78.11%) is below the target coverage (80.00%). You can increase the head coverage or adjust the target coverage.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #788   +/-   ##
=========================================
  Coverage     78.11%   78.11%           
  Complexity      109      109           
=========================================
  Files            41       41           
  Lines          3761     3761           
  Branches        618      618           
=========================================
  Hits           2938     2938           
  Misses          565      565           
  Partials        258      258           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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