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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| java-version | Java version. See examples of supported syntax in the README file. | yes | — |
| java-package | The package type (jdk or jdk+fx). Currently applies to Liberica only. | no | jdk |
| distribution | GraalVM distribution. See the list of available distributions in the README file. | no | "" |
| components | Comma-separated list of GraalVM components to be installed. | no | "" |
| github-token | Set it to secrets.GITHUB_TOKEN to increase rate limits when accessing the GitHub API. Defaults to github.token. | no | ${{ github.token }} |
| set-java-home | Set $JAVA_HOME to the GraalVM installation. Default: true. | no | true |
| cache | Name of the build platform to cache dependencies. It can be "maven", "gradle", or "sbt". | no | — |
| check-for-updates | Annotate jobs with update notifications, for example, when a new GraalVM release is available | no | true |
| native-image-musl | Set up musl for static image building with GraalVM Native Image. | no | false |
| native-image-job-reports | Post a job summary containing a Native Image build report. | no | false |
| native-image-pr-reports | Post a comment containing a Native Image build report on pull requests. | no | false |
| native-image-pr-reports-update-existing | Instead of posting another comment, update an existing PR comment with the latest Native Image build report. | no | false |
| native-image-enable-sbom | Automatically generate an SBOM and submit it to the GitHub dependency submission API for vulnerability and dependency tracking. | no | false |
| version | GraalVM version (release, latest, dev). | no | "" |
| gds-token | Download token for the GraalVM Download Service. If provided, the action will set up GraalVM Enterprise Edition. | no | — |
Outputs
| name | description |
|---|---|
| cache-hit | A boolean value to indicate an exact match was found for the primary key |