Skip to content

chore(ci): set up JDK 17 in the rl-scanner release job [non-main] - #1133

Merged
pmathew92 merged 2 commits into
v5_developmentfrom
chore/rl-pipeline-fix
Nov 11, 2026
Merged

pmathew92 merged 2 commits into
v5_developmentfrom
chore/rl-pipeline-fix

Conversation

@pmathew92

@pmathew92 pmathew92 commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Changes

The rl-scanner job in .github/workflows/release.yml built the SDK without setting up a JDK, so Gradle ran on the runner image's default Java. That default is now Java 25, which Gradle 8.11.1 cannot run on. The build failed while compiling the build script:

BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_'
Unsupported class file major version 69

This PR adds the shared ./.github/actions/setup action to the rl-scanner job, before ./gradlew :auth0:assembleRelease. It installs Temurin JDK 17 and sets up Gradle, the same way test.yml does. The release job needs no change because its maven-publish action already pins JDK 17.

No SDK code or public API changes.

References

Checklist

🤖 Generated with Claude Code

@coderabbitai

coderabbitai Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Team
  • Run ID: 4193a27c-dc83-48b2-80d2-d1da827a29a7

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
Pre-merge checks: Passed 1 · Inconclusive 1

Failed Failed checks: 1 inconclusive

Check name Status Explanation Resolution
Title check Pending This assessment has not completed. The check will be retried on the next pre-merge check run.
Passed Passed checks: 1 passed

Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@pmathew92
pmathew92 marked this pull request as ready for review November 11, 2026 05:38
@pmathew92
pmathew92 requested a review from a team as a code owner November 11, 2026 05:38
@pmathew92
pmathew92 merged commit 83eee54 into v5_development Nov 11, 2026
7 checks passed
@pmathew92
pmathew92 deleted the chore/rl-pipeline-fix branch November 11, 2026 05:45
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.

2 participants