actions-marketplace-validations/GitHub Action for GraalVM

Set up a specific version of the GraalVM JDK and add the command-line tools to the PATH

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
java-versionJava version. See examples of supported syntax in the README file.yes
java-packageThe package type (jdk or jdk+fx). Currently applies to Liberica only.nojdk
distributionGraalVM distribution. See the list of available distributions in the README file.no""
componentsComma-separated list of GraalVM components to be installed.no""
github-tokenSet it to secrets.GITHUB_TOKEN to increase rate limits when accessing the GitHub API. Defaults to github.token.no${{ github.token }}
set-java-homeSet $JAVA_HOME to the GraalVM installation. Default: true.notrue
cacheName of the build platform to cache dependencies. It can be "maven", "gradle", or "sbt".no
check-for-updatesAnnotate jobs with update notifications, for example, when a new GraalVM release is availablenotrue
native-image-muslSet up musl for static image building with GraalVM Native Image.nofalse
native-image-job-reportsPost a job summary containing a Native Image build report.nofalse
native-image-pr-reportsPost a comment containing a Native Image build report on pull requests.nofalse
native-image-pr-reports-update-existingInstead of posting another comment, update an existing PR comment with the latest Native Image build report.nofalse
native-image-enable-sbomAutomatically generate an SBOM and submit it to the GitHub dependency submission API for vulnerability and dependency tracking.nofalse
versionGraalVM version (release, latest, dev).no""
gds-tokenDownload token for the GraalVM Download Service. If provided, the action will set up GraalVM Enterprise Edition.no
namedescription
cache-hitA boolean value to indicate an exact match was found for the primary key