Conversation
📝 WalkthroughWalkthroughUpdates 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
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ 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. Comment |
There was a problem hiding this comment.
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.
| scalacOptions ++= allScalacOptions ++ Seq("-release", "17"), | ||
| libraryDependencies ++= Seq( | ||
| "io.flow" %% "lib-util" % "0.2.82", | ||
| "io.flow" %% "lib-util" % "0.2.85", |
There was a problem hiding this comment.
🧩 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 || trueRepository: flowcommerce/api-build
Length of output: 135
🏁 Script executed:
cat -n build.sbt | head -60Repository: 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 theio.flow:lib-utilversions page. [1][2] - Likely mix-up:
io.flow:lib-event-play26has 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:
- Downgrade the dependency to
0.2.79, or - Confirm
0.2.85is 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.
About this PR
Updates:
0.2.82to0.2.85Usage
✅ 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.conffile.Have a fantastic day writing Scala!
⚙ Adjust future updates
Add these to your
.scala-steward.conffile to ignore future updates of these dependencies:Or, add these to slow down future updates of these dependencies:
Summary by CodeRabbit