Commit graph

23 commits

Author SHA1 Message Date
Sean Gilligan
7df957e4c6 gradle.yml, graalvm.yml: update Gradle to 8.7 2024-04-23 19:22:43 +02:00
Sean Gilligan
c52db25737 gradle.yml, graalvm.yml: update Gradle to 8.6 2024-02-07 22:35:31 +01:00
Sean Gilligan
1abecf97d2 gradle.yml, graalvm.yml: update upload-artifact to v4
Also adjust artifact name as v4 rejects uploads with duplicate names.
2024-01-31 18:10:55 +01:00
Sean Gilligan
7ed5234af7 gradle.yml, graalvm.yml: update checkout to v4 2024-01-31 17:46:02 +01:00
Sean Gilligan
2c8b80d8f3 gradle.yml, graalvm.yml: update gradle-build-action to setup-gradle@v3 2024-01-31 17:39:22 +01:00
Sean Gilligan
927c51698f gradle.yml, graalvm.yml: update Gradle to 8.5 2023-12-19 00:01:19 +01:00
Sean Gilligan
474d8d91f7 gradle.yml, graalvm.yml: enable Gradle Build Scan
Adds a Gradle initialization script to non-interactively agree to the
Gradle Build Scan terms of service. Provided by Stefan Wolf via GitHub
Issues, see

https://github.com/gradle/gradle/issues/26316#issuecomment-1739245349

Tested with Gradle 4.4 to Gradle 8.4.
2023-10-15 14:11:08 +02:00
Sean Gilligan
531ba5cfd5 gradle.yml, graalvm.yml: update Gradle to 8.4 2023-10-05 10:48:58 +02:00
Sean Gilligan
64b5e02a5c graalvm.yml: add JDK 21 to the matrix
This also requires updating to the latest Gradle GraalVM Plugin,
which requires Gradle 7.4 or later.

Recent Gradle GraalVM Plugins don't require the `javaLauncher` setting (which
we had hardcoded to use JDK 17) so that setting is removed.
2023-09-21 19:38:43 +02:00
Sean Gilligan
1952d1cc7f graalvm.yml: remove unneeded declaration of native-image component
This is not needed with GraalVM 17 and will cause an error with GraalVM 21.
2023-09-21 19:33:53 +02:00
Sean Gilligan
6f1ceb47b5 gradle.yml, graalvm.yml: update gradle-build-action to 2.8.0 2023-09-05 17:39:30 +02:00
Sean Gilligan
184fe1c25a gradle.yml, graalvm.yml: update Gradle to 8.3 2023-09-02 17:41:55 +02:00
Sean Gilligan
f324a8e34f gradle.yml, graalvm.yml: update Gradle to 7.6.2 2023-07-16 12:17:25 +02:00
Sean Gilligan
6142348e61 graalvm.yml: adapt to new GraalVM versioning
As of June 13, 2023, GraalVM versioning has changed and now matches
the versioning system of the JDK.

The latest release of GraalVM for JDK 17 is now 17.0.7.
2023-07-16 12:13:43 +02:00
Andreas Schildbach
36129e53ef gradle.yml, graalvm.yml: declare job timeout 2023-05-09 17:32:51 +02:00
Sean Gilligan
c1f10b9378 gradle.yml, graalvm.yml: update gradle-build-action to 2.4.2 2023-05-01 19:52:27 +02:00
Sean Gilligan
ec8622e393 gradle.yml, graalvm.yml: update Gradle to 7.6.1 2023-03-10 01:14:28 +01:00
Sean Gilligan
fd73170034 gradle.yml, graalvm.yml: update action versions to avoid Node.js 12 warning 2023-02-11 22:05:44 +01:00
Sean Gilligan
3f2a86b43e graalvm.yml: update GraalVM to 22.3.1 2023-02-11 21:50:50 +01:00
Sean Gilligan
d3d240b855 graalvm.yml: use official setup-graalvm action
Switch from the DeLaGuardo/setup-graalvm action to the "official"
graalvm/setup-graalvm action.
2023-02-11 21:02:20 +01:00
Sean Gilligan
545c1c8be7 gradle.yml, graalvm.yml: update Gradle to 7.6 2023-02-11 20:59:53 +01:00
Sean Gilligan
a8b83c95e7 GitHub graalvm.yml: run test task
This makes sure that unit and integration tests are run before doing
the native compile.
2022-06-25 12:26:45 +02:00
Sean Gilligan
e428cfbc04 wallet-tool: Add nativeCompile task for GraalVM
Also add graalvm.yml to do a nativeCompile build on Github Actions
2022-05-02 11:57:59 -07:00