Skip to content

FDN-4595 Flow dependency updates#516

Open
team-foundation-git wants to merge 1 commit intomainfrom
update/flow
Open

FDN-4595 Flow dependency updates#516
team-foundation-git wants to merge 1 commit intomainfrom
update/flow

Conversation

@team-foundation-git
Copy link
Contributor

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

About this PR

Updates:

  • 📦 io.flow:lib-util from 0.2.82 to 0.2.85

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!

⚙ 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-util" }
]

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

dependencyOverrides = [
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "io.flow", artifactId = "lib-util" }
  }
]
labels: scala-steward, auto-merge

Summary by CodeRabbit

  • Chores
    • Updated internal dependencies to latest stable versions.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 10, 2026

📝 Walkthrough

Walkthrough

Updates the io.flow lib-util library dependency in build.sbt from version 0.2.82 to 0.2.85, a minor patch version increment with no other code modifications.

Changes

Cohort / File(s) Summary
Dependency Version Update
build.sbt
Bumps io.flow %% lib-util from 0.2.82 to 0.2.85

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • jackl
  • github-actions
🚥 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-4595 Flow dependency updates' accurately describes the main change: updating Flow library dependencies (io.flow:lib-util from 0.2.82 to 0.2.85).
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
Contributor

@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 48: The dependency declaration "io.flow" %% "lib-util" % "0.2.85"
references a non-existent version; update the version string to "0.2.79" in the
build.sbt dependency list (replace "0.2.85" with "0.2.79"), run a clean build to
verify resolution, or alternatively confirm that "io.flow:lib-util_2.13:0.2.85"
has been published to your Flow Artifactory and is resolvable before merging.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: d8f25469-ba56-4aff-8301-0498f98a33da

📥 Commits

Reviewing files that changed from the base of the PR and between be596d6 and b1f1131.

📒 Files selected for processing (1)
  • build.sbt

scalacOptions ++= allScalacOptions ++ Seq("-release", "17"),
libraryDependencies ++= Seq(
"io.flow" %% "lib-util" % "0.2.82",
"io.flow" %% "lib-util" % "0.2.85",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

: "${ARTIFACTORY_USERNAME:?Missing ARTIFACTORY_USERNAME}"
: "${ARTIFACTORY_PASSWORD:?Missing ARTIFACTORY_PASSWORD}"

base="https://flow.jfrog.io/flow/libs-release/io/flow/lib-util_2.13"
auth="${ARTIFACTORY_USERNAME}:${ARTIFACTORY_PASSWORD}"

echo "== Available 0.2.x versions from Artifactory metadata =="
curl -fsS -u "$auth" "$base/maven-metadata.xml" \
  | sed -n 's:.*<version>\(0\.2\.[0-9][0-9]*\)</version>:\1:p' \
  | sort -V \
  | tail -n 15

echo
for v in 0.2.82 0.2.85; do
  pom_url="$base/$v/lib-util_2.13-$v.pom"
  echo "== Fetching $pom_url =="
  http_code="$(curl -sS -u "$auth" -o "/tmp/lib-util_2.13-$v.pom" -w '%{http_code}' "$pom_url")"
  echo "HTTP $http_code"
  test "$http_code" = "200"
done

echo
echo "== Diff of published POMs (0.2.82 -> 0.2.85) =="
diff -u /tmp/lib-util_2.13-0.2.82.pom /tmp/lib-util_2.13-0.2.85.pom || true

Repository: flowcommerce/api-build

Length of output: 135


🏁 Script executed:

cat -n build.sbt | head -60

Repository: flowcommerce/api-build

Length of output: 2577


🌐 Web query:

io.flow lib-util 0.2.85 Maven Central MvnRepository

💡 Result:

  • Artifact (MvnRepository): io.flow:lib-util (MIT) — versions listed up to 0.2.79 (released Feb 12, 2026). Version 0.2.85 is not shown/available on the io.flow:lib-util versions page. [1][2]
  • Likely mix-up: io.flow:lib-event-play26 has a 0.4.85 version (different artifact). [3]

Use (Maven):

<dependency>
  <groupId>io.flow</groupId>
  <artifactId>lib-util</artifactId>
  <version>0.2.79</version>
</dependency>

If you meant a different module (e.g., a Scala-suffixed artifact like lib-util_2.13, etc.), tell me the exact coordinates you expect and I’ll look that up.

References: [1] https://mvnrepository.com/artifact/io.flow/lib-util [2] https://mvnrepository.com/artifact/io.flow/lib-util/versions [3] https://mvnrepository.com/artifact/io.flow/lib-event-play26


🌐 Web query:

io.flow lib-util latest version published

💡 Result:

The latest published version of io.flow:lib-util_2.13 is 0.2.79 (dated Feb 12, 2026). [1]

Note: MvnRepository lists 0.2.78 with a later release date (Feb 15, 2026) even though 0.2.79 is the newer version number. [2]

Sources: [1] [2]


Version 0.2.85 does not exist—downgrade to 0.2.79 or verify Artifactory contains this version before merge.

MvnRepository confirms the latest published version of io.flow:lib-util_2.13 is 0.2.79 (Feb 12, 2026). Version 0.2.85 does not appear on the versions page. Since this project resolves through Flow Artifactory and may not sync immediately with public repositories, either:

  1. Downgrade the dependency to 0.2.79, or
  2. Confirm 0.2.85 is published in Flow Artifactory before auto-merge to avoid a build failure
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@build.sbt` at line 48, The dependency declaration "io.flow" %% "lib-util" %
"0.2.85" references a non-existent version; update the version string to
"0.2.79" in the build.sbt dependency list (replace "0.2.85" with "0.2.79"), run
a clean build to verify resolution, or alternatively confirm that
"io.flow:lib-util_2.13:0.2.85" has been published to your Flow Artifactory and
is resolvable before merging.

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.

1 participant