You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
internal: Update examples to airframe 2026.2.2 on sbt 2 (#4189)
## Summary
Finishes the sbt 2.0.1 migration for the example projects (not covered
by CI) now that `airframe 2026.2.2` is on Maven Central.
- Bump the examples' airframe **library** dependency `2026.1.1` →
`2026.2.2`, matching their `sbt-airframe 2026.2.2` plugin.
- Move the Scala 3 examples (`rpc-scalajs`, `hello-rpc`) to **Scala
3.3.7**: the `2026.2.2` `_3` artifacts are built with 3.3.7, whose TASTy
a 3.2.2 consumer can't read.
- Move `gallery` to Scala 3.3.7 as well (its source already uses Scala 3
`import ...all.*`), drop the Scala-2-only `-Yrangepos`, and parenthesize
one single-arg lambda for Scala 3.
## Verified
All three examples compile against the published `2026.2.2` artifacts.
`hello-rpc` and `rpc-scalajs` also exercise the `AirframeHttpPlugin` RPC
client codegen end-to-end (generated `GreeterRPC.scala` /
`ServiceRPC.scala`, downloading `airframe-http-codegen 2026.2.2`).
## Docs
No changes needed: `docs/mdoc` compiles cleanly under sbt 2.0.1 (30
files, 0 errors — the one warning is a pre-existing broken link). The
`docusaurusPublishGhpages` step is node-side tooling, unaffected by the
sbt migration.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments