Skip to content
This repository was archived by the owner on Mar 12, 2026. It is now read-only.

Upgrade Scala 3.8.2 and sbt 1.11.6#135

Merged
speedcom merged 2 commits intomainfrom
chore/upgrade-scala-sbt
Mar 12, 2026
Merged

Upgrade Scala 3.8.2 and sbt 1.11.6#135
speedcom merged 2 commits intomainfrom
chore/upgrade-scala-sbt

Conversation

@speedcom
Copy link
Contributor

Summary

  • Scala 3.5.2 → 3.8.2, sbt 1.10.6 → 1.11.6
  • Fix 26 new warnings from stricter Scala 3.8 compiler (unused imports, pattern vars, @unused annotations, BankId.== E194 shadowing)
  • Clean compile (0 warnings, 0 errors), 1244 tests pass

Test plan

  • sbt compile — 0 warnings with -Werror
  • sbt test — 1244 tests pass
  • sbt scalafmtAll — no formatting changes

Fix 26 new warnings from stricter Scala 3.8 compiler:
- Remove unused imports and pattern variables
- Add @unused annotations for intentionally kept params
- Suppress false positive on SimParams case class defaults
- Remove BankId.== extension (E194 shadowing)
@speedcom speedcom merged commit 584e117 into main Mar 12, 2026
2 checks passed
@speedcom speedcom deleted the chore/upgrade-scala-sbt branch March 12, 2026 13:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant