Skip to content

Update Scio to 0.15.4 and sync dependencies#869

Merged
monzalo14 merged 13 commits into
spotify:masterfrom
labianchin:updateScio
Mar 30, 2026
Merged

Update Scio to 0.15.4 and sync dependencies#869
monzalo14 merged 13 commits into
spotify:masterfrom
labianchin:updateScio

Conversation

@labianchin

@labianchin labianchin commented Mar 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Update Scio to 0.15.4 and bump all dependencies to their latest versions.

Scio & synced dependencies

  • Scio 0.15.4 (and beam, magnolify, guava, jackson, jodaTime, parquet, protobuf, shapeless, slf4j synced accordingly)

Scala

  • Scala 2.12.20 → 2.12.21
  • Scala 2.13.16 → 2.13.18

Test dependencies

  • ScalaTest 3.2.18 → 3.2.20
  • ScalaCheck 1.18.1 → 1.19.0
  • scalatestplus scalacheck integration 1-17 → 1-19

Libraries

  • sourcecode 0.4.2 → 0.4.4

Build tooling

  • sbt 1.10.11 → 1.12.8
  • sbt-pack 0.20 → 0.23
  • sbt-scoverage 2.3.1 → 2.4.4
  • sbt-scalafmt 2.5.4 → 2.5.6
  • sbt-scalafix 0.14.2 → 0.14.6
  • scalac-options 0.1.8 → 0.1.9

Cleanup

  • Remove deprecated Sonatype OSSRH resolvers (sunset 2025-06-30)

Sync all dependency versions with Scio 0.15.4 build.sbt:
- Scio: 0.14.16 → 0.15.4
- Beam: 2.62.0 → 2.71.0
- Avro: 1.8.2 → 1.11.5
- BigQuery: v2-rev20240919-2.0.0 → v2-rev20251012-2.0.0
- Jackson: 2.19.0 → 2.15.4
- Joda-Time: 2.10.14 → 2.14.0
- Magnolify: 0.7.4 → 0.9.4
- Parquet: 1.15.0 → 1.17.0
- Protobuf: 3.25.5 → 4.33.0
- Shapeless: 2.3.12 → 2.3.13
- SLF4J: 1.7.30 → 2.0.16

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@codecov

codecov Bot commented Mar 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.91%. Comparing base (0ea21da) to head (237f970).
⚠️ Report is 14 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #869      +/-   ##
==========================================
+ Coverage   70.70%   70.91%   +0.20%     
==========================================
  Files          44       44              
  Lines        1864     1939      +75     
  Branches      307      337      +30     
==========================================
+ Hits         1318     1375      +57     
- Misses        546      564      +18     
Flag Coverage Δ
ratatoolCli 2.76% <ø> (-0.13%) ⬇️
ratatoolCommon 0.00% <ø> (ø)
ratatoolDiffy 31.67% <ø> (-0.58%) ⬇️
ratatoolExamples 16.66% <ø> (-0.55%) ⬇️
ratatoolSampling 61.08% <ø> (+0.73%) ⬆️
ratatoolScalacheck 76.48% <ø> (-1.49%) ⬇️
ratatoolShapeless 3.97% <ø> (-0.19%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

labianchin and others added 12 commits March 30, 2026 09:09
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Matches ScalaCheck 1.19.0 upgrade. The scalacheck-1-17 artifact
doesn't publish a 3.2.20.0 version.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
OSSRH was sunset on 2025-06-30. The public resolver is no longer
needed, and the snapshots resolver had a TODO to remove it since
Scio 0.14.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@labianchin
labianchin marked this pull request as ready for review March 30, 2026 07:44
@monzalo14
monzalo14 merged commit a74dad0 into spotify:master Mar 30, 2026
1 check passed
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.

2 participants