Skip to content

Pin Scala Steward to 0.39.0, the last Java 11 build#110

Merged
ptrdom merged 1 commit into
mainfrom
pin-scala-steward-java11
Jul 12, 2026
Merged

Pin Scala Steward to 0.39.0, the last Java 11 build#110
ptrdom merged 1 commit into
mainfrom
pin-scala-steward-java11

Conversation

@ptrdom

@ptrdom ptrdom commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Pins Scala Steward to 0.39.0, the last release with a Java 11 build.

The scala-steward-action downloads the latest published Scala Steward on every run. Version 0.39.1 dropped the Java 11 build and requires Java 17+, which would break the temurin:11 runner in scala-steward.yml the next time the action pulls a newer version.

  • .github/workflows/scala-steward.yml — adds scala-steward-version: 0.39.0 with a comment explaining the pin.
  • renovate.json — adds a custom regex manager tracking scala-steward-version (via the scala-steward-org/scala-steward GitHub releases datasource) and a package rule grouping its updates under scala-steward.

Bump PRs are intentionally left uncapped: a bump beyond 0.39.0 will fail on first run and is resolved by moving the runner to JDK 17.

The scala-steward-action downloads the latest published Scala Steward on
every run. Version 0.39.1 dropped the Java 11 build and requires Java 17+,
which breaks the temurin:11 runner in scala-steward.yml. Pin it to 0.39.0
so runs stay reproducible, and add a Renovate custom manager plus package
rule so bumps are tracked (and intentionally left uncapped, to be resolved
by moving the runner to JDK 17 when the time comes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ptrdom ptrdom enabled auto-merge (squash) July 12, 2026 09:50
@ptrdom ptrdom merged commit 9d12151 into main Jul 12, 2026
2 checks 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.

1 participant