Skip to content

Update scala-library, scala-reflect to 2.12.21 - #445

Open
scala-steward wants to merge 2 commits into
kaizen-solutions:mainfrom
scala-steward:update/scala-library-2.12.21
Open

scala-steward wants to merge 2 commits into
kaizen-solutions:mainfrom
scala-steward:update/scala-library-2.12.21

Conversation

@scala-steward

@scala-steward scala-steward commented Dec 12, 2025 •

Copy link
Copy Markdown
Contributor

About this PR

📦 Updates

from 2.12.20 to 2.12.21

📜 GitHub Release Notes - Version Diff

Usage

✅ Please merge!

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

If you'd like to skip this version, you can just close this PR. 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 this to your .scala-steward.conf file to ignore future updates of this dependency:

updates.ignore = [ { groupId = "org.scala-lang" } ]

Or, add this to slow down future updates of this dependency:

dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-lang" }
}]
labels: library-update, early-semver-patch, semver-spec-patch, commit-count:n:2

Summary by CodeRabbit

  • Chores
    • Updated Scala 2.12 version from 2.12.20 to 2.12.21 in build configuration and CI pipeline.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai

coderabbitai Bot commented Dec 12, 2025 •

Copy link
Copy Markdown

Walkthrough

The changes bump Scala 2.12 from version 2.12.20 to 2.12.21 across the CI workflow and build configuration. The updates affect the matrix definition and artifact handling steps in the GitHub Actions workflow, as well as the build version declaration in build.sbt.

Changes

Cohort / File(s) Summary
Scala 2.12 Version Bump
.github/workflows/ci.yml, build.sbt
Updated Scala 2.12 target version from 2.12.20 to 2.12.21 in the CI matrix, artifact download/inflate step names, and inThisBuild scope configuration.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A version climbs from point-two-oh,
Two-twelve-twenty fades, out it goes,
Twenty-one arrives, fresh and spry,
Scala builds faster, reaching the sky! ✨

Pre-merge checks and finishing touches

✅ 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 accurately describes the main change: updating Scala 2.12 dependencies to version 2.12.21 across CI and build configuration files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0819358 and ecd564d.

📒 Files selected for processing (2)
  • .github/workflows/ci.yml (2 hunks)
  • build.sbt (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Summary
🔇 Additional comments (3)
.github/workflows/ci.yml (2)

26-26: LGTM! Matrix version updated correctly.

The Scala version in the build matrix has been correctly updated to 2.12.21. The CI workflow includes a validation step (line 55) that ensures the workflow file is properly synchronized with the build.sbt configuration.


107-115: LGTM! Artifact handling updated consistently.

The artifact download and inflate steps have been correctly updated to reference 2.12.21, maintaining consistency with the build matrix version.

build.sbt (1)

2-2: LGTM! Scala version bumped to 2.12.21.

The patch version update is correctly applied and will propagate through crossScalaVersions (line 8). Scala patch releases maintain backward compatibility, so this should be a safe update.


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.

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