Skip to content

feat: Add graalvm-distribution input to native image build workflow - #394

Merged
EvgheniPopusoi merged 2 commits into
masterfrom
feat/graalvm-distribution-input
Sep 7, 2026
Merged

EvgheniPopusoi merged 2 commits into
masterfrom
feat/graalvm-distribution-input

Conversation

@EvgheniPopusoi

Copy link
Copy Markdown
Contributor

Summary

  • Adds a new graalvm-distribution workflow_call input (default graalvm) so the graalvm/setup-graalvm step no longer reuses jdk-distribution (defaults to temurin, not a valid GraalVM distribution).
  • Removes the unused use-old-setup-java legacy toggle and its duplicate "Set up JDK" branch/cache step, keeping a single actions/setup-java@v5 step.
  • Bumps default java-version from 17 to 25 and enables maven dependency caching on the setup-graalvm step.

Test plan

  • Trigger a workflow run that calls this reusable workflow and confirm the graalvm/setup-graalvm step succeeds with distribution: graalvm.
  • Confirm the native image build/push and staging deploy jobs still complete successfully end-to-end.

🤖 Generated with Claude Code

Fixes the setup-graalvm step reusing jdk-distribution (default temurin,
not a valid GraalVM distribution) by introducing a dedicated
graalvm-distribution input defaulting to 'graalvm'.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@EvgheniPopusoi EvgheniPopusoi changed the title Add graalvm-distribution input to native image build workflow feat: Add graalvm-distribution input to native image build workflow Sep 7, 2026
@EvgheniPopusoi
EvgheniPopusoi merged commit 47c47c2 into master Sep 7, 2026
1 check passed
@EvgheniPopusoi
EvgheniPopusoi deleted the feat/graalvm-distribution-input branch September 7, 2026 13:17
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