Skip to content

Deps upgraded; sbt-scalajs 1.22 fixes applied. - #31

Open
opencode-agent[bot] wants to merge 1 commit into
mainfrom
opencode/schedule-97ec2a-20260817093247
Open

Deps upgraded; sbt-scalajs 1.22 fixes applied.#31
opencode-agent[bot] wants to merge 1 commit into
mainfrom
opencode/schedule-97ec2a-20260817093247

Conversation

@opencode-agent

Copy link
Copy Markdown
Contributor

Done. Dependency upgrades applied per AGENTS.md:

project/plugins.sbt

  • sbt-scalafmt 2.6.0 → 2.6.2, sbt-tpolecat 0.5.3 → 0.5.7, sbt-wartremover 3.5.7 → 3.5.8
  • sbt-ci-release 1.11.2 → 1.12.0
  • sbt-scalajs-crossproject / sbt-scala-native-crossproject 1.3.2 → 1.4.0
  • sbt-scalajs 1.21.0 → 1.22.0, sbt-scala-native 0.5.11 → 0.5.12
  • scalac-options 0.1.10 → 0.1.11

build.sbt

  • munit 1.3.0 → 1.3.5

Skipped the scala-library:provided 2.12.21 → 2.13.18/3.8.4 bump (major version, per rules). Reverted sbt-wartremover 3.6.1 → 3.5.8 since 3.6.1 isn't published for Scala 3.8.1.

Breakage fixed from sbt-scalajs 1.22.0:

  • Replaced deprecated withExperimentalUseWebAssembly with withESFeatures(_.withUseWebAssembly(true))
  • Bumped ESVersion.ES2017ES2022 (new Wasm backend requirement)
  • Added withWasmFeatures(_.withUseJSPI(true)) for js.async/js.await

Verified with ./sbt ci-test (compile + test on JVM/Native/JS + scalafmtCheckAll) using Node 24 (the project already required Node ≥23 for Wasm JSPI; local Node 22 lacks WebAssembly.Suspending).

Triggered by scheduled workflow

New%20session%20-%202026-08-17T09%3A32%3A46.664Z
opencode session  |  github run

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.

0 participants