Skip to content

FDN-4562 Flow dependency updates#897

Merged
gheine merged 9 commits intomainfrom
update/flow
Mar 6, 2026
Merged

FDN-4562 Flow dependency updates#897
gheine merged 9 commits intomainfrom
update/flow

Conversation

@team-foundation-git
Copy link
Contributor

@team-foundation-git team-foundation-git commented Mar 4, 2026

About this PR

Updates:

Usage

Please merge!

I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.

If you have any feedback, just mention me in the comments below.

Configure Scala Steward for your repository with a .scala-steward.conf file.

Have a fantastic day writing Scala!

🔍 Files still referring to the old version numbers

The following files still refer to the old version numbers.
You might want to review and update them manually.

build.sbt
api/test/lib/BuildSbtScalaParserSpec.scala
⚙ Adjust future updates

Add these to your .scala-steward.conf file to ignore future updates of these dependencies:

updates.ignore = [
  { groupId = "io.flow", artifactId = "lib-event-sync-play29" },
  { groupId = "io.flow", artifactId = "lib-log-play29" },
  { groupId = "io.flow", artifactId = "lib-play-play29" },
  { groupId = "io.flow", artifactId = "lib-postgresql-play-play29" },
  { groupId = "io.flow", artifactId = "lib-postgresql-play29" },
  { groupId = "io.flow", artifactId = "lib-test-utils-play29" },
  { groupId = "io.flow", artifactId = "lib-usage-play29" },
  { groupId = "io.flow", artifactId = "lib-util" },
  { groupId = "io.flow", artifactId = "sbt-flow-linter" }
]

Or, add these to slow down future updates of these dependencies:

dependencyOverrides = [
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-event-sync-play29" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-log-play29" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-play-play29" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-postgresql-play-play29" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-postgresql-play29" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-test-utils-play29" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-usage-play29" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-util" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "sbt-flow-linter" }
  }
]
labels: scala-steward

Summary by CodeRabbit

  • Chores
    • Updated core library dependencies across the application to latest stable versions.
    • Updated build system plugin to latest version.

@coderabbitai
Copy link

coderabbitai bot commented Mar 4, 2026

📝 Walkthrough

Walkthrough

Updates multiple library dependencies across lib, api, and www modules in build.sbt, including lib-util, lib-play-play29, lib-event-sync-play29, lib-postgresql-play29, lib-postgresql-play-play29, lib-log-play29, lib-usage-play29, and lib-test-utils-play29. Also bumps sbt-flow-linter plugin version in project/plugins.sbt.

Changes

Cohort / File(s) Summary
Library dependency updates
build.sbt
Bumps versions for 8 io.flow libraries across modules (lib-util 0.2.79→0.2.81, lib-play-play29 0.8.79→0.8.86, lib-event-sync-play29 0.7.42→0.7.51, lib-postgresql-play29 0.3.44→0.3.49, lib-postgresql-play-play29 0.6.64→0.6.75, lib-log-play29 0.2.80→0.2.85, lib-usage-play29 0.3.39→0.3.44, lib-test-utils-play29 0.3.6→0.3.10). No logic or control flow changes.
Build plugin version update
project/plugins.sbt
Updates sbt-flow-linter plugin version from 0.0.77 to 0.0.78.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • FDN-4304 Flow dependency updates #871: Both PRs perform the same kind of change—bumping identical io.flow library dependencies in build.sbt and updating sbt-flow-linter in project/plugins.sbt.
  • FDN-4404 Flow dependency updates #879: Both PRs perform the same kind of code-level changes—updating the same io.flow library and sbt-flow-linter version strings in build.sbt and project/plugins.sbt.
  • FDN-4433 Flow dependency updates #880: Both PRs modify the same dependency entries (build.sbt and project/plugins.sbt) by bumping io.flow library versions and the sbt-flow-linter plugin in sequential updates.

Suggested reviewers

  • gheine
  • jackl
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'FDN-4562 Flow dependency updates' accurately describes the main change - bumping multiple Flow library dependencies across build configuration files.
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.


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.

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

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@build.sbt`:
- Line 41: The parser spec BuildSbtScalaParserSpec.scala still expects
lib-postgresql-play version "0.3.6"; update the two expectation strings for
"lib-postgresql-play" in that test to match the current version declared in
build.sbt (i.e., replace the outdated "0.3.6" occurrences in the spec with the
actual version used by the project), and ensure any surrounding expected
text/spacing in the spec remains identical so the parser string assertions still
match.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 9b435bb1-0323-494b-8fba-00d5a0d89449

📥 Commits

Reviewing files that changed from the base of the PR and between 34c4b6e and ba11616.

📒 Files selected for processing (2)
  • build.sbt
  • project/plugins.sbt

@flow-tech
Copy link
Contributor

@gheine gheine merged commit 9838253 into main Mar 6, 2026
7 checks passed
@gheine gheine deleted the update/flow branch March 6, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants