Sean Gilligan
e0a5dbb323
GHA gradle.yml: disable testing on Jdk8
2025-03-05 10:15:55 -08:00
Sean Gilligan
59ef01c7dd
gradle.yml, graalvm.yml: update Gradle to 8.13
2025-02-27 22:00:47 +01:00
Sean Gilligan
7bbb841730
gradle.yml: make job name conform with graalvm.yml
...
This harmonizes the job names to make it easier to compare files.
2025-02-24 09:36:10 +01:00
Sean Gilligan
ce54d42fbc
gradle.yml, graalvm.yml: add JDK 23 to the build matrices
2025-02-24 09:29:43 +01:00
Sean Gilligan
9e1dd68a70
gradle.yml, graalvm.yml: update gradle-build-action to setup-gradle@v4
...
See https://github.com/gradle/actions/releases for changes.
2025-02-19 12:47:32 +01:00
Sean Gilligan
31be6f5d33
wallettemplate: modular build using jlink plugin
...
* add module-info.java
* wallettemplate/build.gradle: add jlink plugin and mainModule
* gradle.yml: add bitcoinj-wallettemplate:jlink Gradle target
* add instructions to the README
2025-01-30 14:15:04 +01:00
Sean Gilligan
b363afbc98
gradle.yml, README.adoc: add wallettemplate installDist target
...
Now that this target is working correctly, we can include it in the
GitHub Actions builds. We can also add instructions
for how to build to the README.
The GitLab CI is currently using Debian Gradle 4.4.1 and
DO NOT build wallettemplate, so they remain unchanged.
2025-01-30 10:36:34 +01:00
Sean Gilligan
d367fd2226
gradle.yml, graalvm.yml: update Gradle to 8.12.1
2025-01-27 11:00:29 -08:00
Andreas Schildbach
498240a897
gradle.yml, graalvm.yml: update Gradle to 8.12
2025-01-20 09:23:49 +01:00
Andreas Schildbach
20b739c578
gradle.yml, graalvm.yml: update macOS to 13
2024-10-18 01:37:55 +02:00
Sean Gilligan
5d486b78d9
gradle.yml, graalvm.yml: update Gradle to 8.10.2
2024-10-18 00:59:43 +02:00
Sean Gilligan
786599354f
base: add new module for foundational types
2024-09-02 03:41:42 +02:00
Andreas Schildbach
48a11221d7
gradle.yml, graalvm.yml: update Ubuntu to 24.04
2024-08-28 20:05:31 +02:00
Andreas Schildbach
2104a1e876
gradle.yml: add Gradle 7.3 to the build matrix
...
This is the lowest version we support at the moment (apart from Debian
Gradle). We should prevent it regressing without us noticing.
2024-08-28 12:06:24 +02:00
Andreas Schildbach
0f9f487542
settings.gradle: require JDK 17 for the build
2024-08-28 00:26:16 +02:00
Andreas Schildbach
dc3897b867
settings.gradle: require Gradle 7.3 or later
...
Two reasons for picking that particular version:
* it enables us to replace all previous Gradle-related conditionals in this file
* it's required for official support of Java 17
2024-08-28 00:01:40 +02:00
Sean Gilligan
b2c8d15864
gradle.yml, graalvm.yml: update Gradle to 8.10
...
Gradle 8.10 supports JDK 23.
2024-08-15 08:32:28 +02:00
Sean Gilligan
c27947d0da
gradle.yml, graalvm.yml: update Gradle to 8.9
2024-08-05 09:41:03 +02:00
Sean Gilligan
d975d777ee
gradle.yml, graalvm.yml: update Gradle to 8.8
2024-06-01 23:57:04 +02:00
Sean Gilligan
f1a5ebe71e
gradle.yml, graalvm.yml: fix Gradle Action deprecation warning
...
Remove `arguments` parameter from `setup-gradle` and add add a basic
`run` step with the actual `gradle` command.
This fixes a deprecation warning.
2024-04-28 00:34:05 +02:00
Sean Gilligan
3c7088b832
gradle.yml: explicitly use ubuntu-22.04 for Gradle 4.10.3 special case
...
I missed this entry in commit 074543ecd1
.
2024-04-27 23:50:07 +02:00
Sean Gilligan
074543ecd1
gradle.yml, graalvm.yml: explicitly use ubuntu-22.04, windows-2022
...
This makes explicit which versions of which OSs are used in CI. After
this is merged, we will need to manually update to newer OS versions.
2024-04-27 22:57:57 +02:00
Sean Gilligan
c1bb78137c
gradle.yml, graalvm.yml: explicitly use macos-12
...
GitHub has bumped macos-latest to be macos-14 (and ARM) so our tests
are currently broken. This PR is a short-term fix to restore the status quo
and makes the minimum change to fix the broken build.
2024-04-27 20:37:57 +02:00
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
97a4754dc7
gradle.yml: update setup-java to v4
2024-01-31 17:58:47 +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
bfae3a8913
gradle.yml: update JDK to 21 in the build matrix
2023-10-13 00:48:14 +02:00
Sean Gilligan
531ba5cfd5
gradle.yml, graalvm.yml: update Gradle to 8.4
2023-10-05 10:48:58 +02:00
Sean Gilligan
52b9e3ad0e
gradle.yml: update JDK to 21-ea in the build matrix
2023-09-05 17:43:00 +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
336a6a0c98
gradle.yml: update JDK to 20 in the build matrix
2023-09-02 17:44:23 +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
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
Andreas Schildbach
95776f28e3
gradle.yml: set log level to info
for the Java CI build
...
This causes standard output to grow to about 50.000 lines.
2023-03-10 16:07:31 +01: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
7ec1c95b57
gradle.yml: update JDK to 19 in the build matrix
2023-02-11 21:45: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
e6dd75d823
wallettool: add some first basic JUnit 5 tests
...
Also update gradle.yml to upload test results to GitHub.
2022-04-15 14:42:58 +02:00
Sean Gilligan
36bae01141
gradle.yml: upload integration-test results to GitHub
2022-04-15 14:31:21 +02:00
Sean Gilligan
b37f5ff735
gradle.yml: update Gradle to 7.4.2
2022-04-01 20:47:28 +02:00
Sean Gilligan
09203438c3
gradle.yml: add JDK 18 to build matrix
2022-03-31 19:01:48 +02:00
Sean Gilligan
c0f8a87f16
gradle.yml: update setup-java to v3
2022-03-06 20:16:52 +01:00