Commit Graph

32 Commits

Author SHA1 Message Date
Fabio Niephaus
181df6a97e Preserve file extension when downloading
Fixes #195
2025-11-26 10:17:57 +00:00
Danilo Ansaloni
ad3c25e809 Support new GraalVM dev artifact names.
They omit the Java version and have `-dev` earlier for consistency with other artifacts.

Example:
- old: `graalvm-community-java26-linux-amd64-dev.tar.gz`
- new: `graalvm-community-dev-linux-amd64.tar.gz`
2025-11-26 10:04:56 +00:00
Fabio Niephaus
a19d2ab4f7 Fix response data handling after dep update. 2025-10-02 10:34:52 +02:00
Fabio Niephaus
b4c67abb33 Convert to ESM.
Context: https://github.com/actions/typescript-action/pull/969
2025-09-23 09:36:09 +02:00
Fabio Niephaus
0f761465f7 Convert back to CJS and use ncc. 2025-02-12 21:31:35 +01:00
Fabio Niephaus
9b77b7e1c6 Adjust printWidth to 120. 2025-02-12 10:54:00 +01:00
Fabio Niephaus
ebd520e252 Update imports. 2025-02-12 10:54:00 +01:00
Fabio Niephaus
af56e29ad9 Address eslint errors and warnings. 2025-01-21 13:25:39 +01:00
Fabio Niephaus
4873ae0b28 Add support for Oracle GraalVM via GDS. 2024-10-14 17:35:04 +02:00
peterz
df4b80eebe Added Liberica distribution 2024-03-18 16:34:26 +01:00
Fabio Niephaus
f6947ecb49 Derive javaVersion from downloadUrl.
This ensures that `latest-ea` and `22-ea` can be cached based on the actual version number (e.g., `22.0.0`).
2024-02-22 13:17:14 +01:00
Fabio Niephaus
cb063c121c Use new Oracle GraalVM EA builds repo. 2024-02-22 13:17:14 +01:00
Fabio Niephaus
22551b2bec Minor edit. 2024-02-13 17:16:15 +01:00
Fabio Niephaus
bf3e45bce6 Use toSemVer() for tool name. 2024-02-13 15:44:22 +01:00
Fabio Niephaus
2408275e34 Add initial support for early access (EA) builds. 2024-02-13 13:37:00 +01:00
Fabio Niephaus
0b782b6b90 Support fixed GA versions of Oracle GraalVM. 2023-11-03 13:01:11 +01:00
Fabio Niephaus
d3b90f817c Upgrade 22.3.X builds to 22.3.3.
GraalVM Updater no longer works on `22.3.0`.
2023-09-06 09:34:35 +02:00
Fabio Niephaus
8ae40e7db9 Use 22.3.1 when java-version set to 19.
This only applies to builds that use the old `version` option.
2023-06-20 15:37:11 +02:00
Fabio Niephaus
6a5fa2da72 Mark 22.3.2 as latest when version opt is used. 2023-06-20 13:02:17 +02:00
Fabio Niephaus
830cd48f7f Incorporate reviewer feedback. 2023-06-16 13:18:20 +02:00
Fabio Niephaus
c871f91ee0 Support new GraalVM for JDK17/JDK20 release
This commit adds support for the new GraalVM for JDK17/JDK20 release, including the new Oracle GraalVM distribution.
For this, users only need to specify the 'java-version' option and the new 'distribution' option.
The 'version' option is now marked as optional and kept for compatibility with older GraalVM releases and Mandrel.
2023-06-16 13:18:20 +02:00
Fabio Niephaus
b11d36630f Temporarily use 22.3.1 for latest builds.
This is a temporary fix while we are rolling out the new GraalVM for JDK17/20 release.
2023-06-13 19:24:24 +02:00
Fabio Niephaus
c8fdb59e88 Adjust for new dev build naming scheme. 2023-04-10 12:48:07 +02:00
Fabio Niephaus
b53bc17dd7 Allow java-version: 'dev' if version: 'dev'.
Fixes #30
2023-01-24 13:15:29 +01:00
Fabio Niephaus
4aba115fa5 Improve error message when url not found. 2022-12-16 18:43:51 +01:00
Fabio Niephaus
a20b6434b3 Improve error msg when dev builds cannot be found.
Fixes #22.
2022-11-18 10:17:15 +01:00
Fabio Niephaus
b0049dea1e Introduce check-for-updates feature. 2022-11-02 14:13:52 +01:00
Fabio Niephaus
2240cb3432 Add support for GraalVM Enterprise Edition.
Fixes #5.
2022-03-11 13:37:06 +01:00
Fabio Niephaus
b76e2627a2 Add support for aarch64 builds (#9). 2022-03-08 10:47:41 +01:00
Fabio Niephaus
66dc2bf069 Cache installations in GitHub tool-cache.
Fixes #7
2022-03-01 11:45:02 +01:00
Fabio Niephaus
7a1abedd1b Rename nightly to dev builds. 2022-01-03 13:11:04 +01:00
Fabio Niephaus
a686e47055 Add infrastructure for setting up GraalVM. 2022-01-03 09:51:37 +01:00