Skip to content

Drop Java 8 from CI and increase JVM memory#13

Merged
halotukozak merged 2 commits intoseries/3.x-avsfrom
drop-jdk-8-support-ci
Mar 26, 2026
Merged

Drop Java 8 from CI and increase JVM memory#13
halotukozak merged 2 commits intoseries/3.x-avsfrom
drop-jdk-8-support-ci

Conversation

@halotukozak
Copy link
Copy Markdown
Member

Summary

  • Remove Java 8 from the GitHub Actions build matrix, making Java 11 the minimum CI version
  • Increase JVM max heap from 3G to 8G in .jvmopts

Test plan

  • Verify CI passes on Java 11 for all Scala versions (2.13.8, 3.1.2)
  • Confirm no jobs reference Java 8

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings March 26, 2026 15:39
@halotukozak halotukozak self-assigned this Mar 26, 2026
@halotukozak halotukozak requested a review from mikkolaj March 26, 2026 15:40
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates CI configuration to make Java 11 the minimum JDK used by the main GitHub Actions build workflow, and increases the default JVM heap size used by sbt via .jvmopts.

Changes:

  • Remove Java 8 from the build matrix in .github/workflows/build.yml, standardizing jobs on Java 11.
  • Update per-job matrix include entries (and the publish job setup-java step) to use Java 11 only.
  • Increase default sbt JVM max heap in .jvmopts from 3G to 8G.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.jvmopts Raises default JVM max heap for sbt invocations.
.github/workflows/build.yml Drops Java 8 from the main CI workflow build matrix and pins publishing setup-java to 11.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@halotukozak halotukozak merged commit 317be58 into series/3.x-avs Mar 26, 2026
9 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.

3 participants