Skip to content

Bump Scala 3.9.0 + mcodec 0.2.0 + made 0.4.1 (main compiles, tests need migration) - #62

Draft
halotukozak wants to merge 1 commit into
mainfrom
bump-scala-mcodec-made
Draft

Bump Scala 3.9.0 + mcodec 0.2.0 + made 0.4.1 (main compiles, tests need migration)#62
halotukozak wants to merge 1 commit into
mainfrom
bump-scala-mcodec-made

Conversation

@halotukozak

Copy link
Copy Markdown
Collaborator

Why one PR

Renovate split these into #55 (scala) and #61 (mcodec); both fail to compile alone:

So Scala + mcodec must move together. made is added explicitly (0.4.1, matching what mcodec 0.2.0 pulls transitively) — mrpc's src/ imports halotukozak.made.* directly and was leaning on the transitive path.

State

  • Main sources compile on 3.9.0 + mcodec 0.2.0 + made 0.4.1.
  • Test suite doesn't — ~1500 errors across 9 files. One dominant root cause: halotukozak.commons.Of[T] gained a labels type parameter (Of[T][Labels]) somewhere in the bump, and the derivation / parity / transport suites + the SampleApi fixture are written against the old single-parameter shape.

Draft until the test suite is migrated. #55 / #61 are superseded by this.

🤖 Generated with Claude Code

Scala 3.9.0 final can't read mcodec 0.1.2's TASTy (built vs 3.9.0-RC4);
the RC4 compiler can't read mcodec 0.2.0's transitive made 0.4.1 (built
vs 3.9.0 final). So the standalone Renovate PRs #55 (scala) and #61
(mcodec) each fail on a TASTy-version wall. made stays transitive
(mcodec 0.2.0 -> made 0.4.1).

Main sources compile. Test suite does not: ~1500 errors, mrpc's
derivation macros produce `containsOnly` evidence the 3.9.0 / made 0.4.1
world no longer accepts. Draft until that's migrated.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@halotukozak
halotukozak force-pushed the bump-scala-mcodec-made branch from 15a2901 to 62e1ec1 Compare August 31, 2026 12:12
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