Damien Arrachequesne
822fe23bf8
ci: update actions/cache to v4
...
Reference: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
2025-02-18 22:21:44 +01:00
Damien Arrachequesne
54852ce2a4
ci: fix java 7 build
...
Maven has been upgraded from 3.8 to 3.9, which is not compatible with JDK 7.
See also: https://github.com/actions/runner-images/issues/11093
2025-02-18 09:42:55 +01:00
Damien Arrachequesne
6ea9c15a34
ci: fix java 7 build
...
In order to prevent:
> Error: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/fasterxml/jackson/databind/ObjectMapper : Unsupported major.minor version 52.0
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:808)
2024-07-10 12:42:26 +02:00
Damien Arrachequesne
90d0d4e031
chore: add issue templates
2020-12-17 16:01:50 +01:00
Damien Arrachequesne
91c0a85c0f
ci: migrate to GitHub Actions
...
Due to the recent changes to the Travis CI platform (see [1]), we will
now use GitHub Actions to run the tests.
Note: the certificate was updated because it failed with newer Node.js versions
```
_tls_common.js:129
c.context.setCert(cert);
^
Error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small
at Object.createSecureContext (_tls_common.js:129:17)
at Server.setSecureContext (_tls_wrap.js:1328:27)
```
Reference: https://docs.github.com/en/free-pro-team@latest/actions/guides/building-and-testing-java-with-maven
[1]: https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
2020-12-10 11:20:23 +01:00