Sebastian Stenzel
593a64c9bd
Bump JDK to version 25 ( #4031 )
...
* first draft for JDK 25 migration (including comments)
* fix unresolvable version in setup-java action
* switch to official `openjdk-25-jdk` ubuntu package
see https://packages.ubuntu.com/search?suite=jammy&arch=any&searchon=names&keywords=openjdk-25
* update jacoco to support JDK 25
* use jdk 25.0.1 for building the app
# Conflicts:
# .github/workflows/win-exe.yml
* Use correct SHA256 value for openjfx linux arm64
* zulu version is different to temurin :rolling_eyes:
* fix check-jdk-updates
---------
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-11-12 10:50:37 +01:00
Armin Schrenk
ccf2e60390
add version info in a comment
2025-10-15 14:55:39 +02:00
Armin Schrenk
83d2c39080
also pin official github actions
2025-10-15 12:48:49 +02:00
Armin Schrenk
446caff901
Pin exact version of external ci actions
2025-10-15 12:31:38 +02:00
Armin Schrenk
e3f6b5f812
Feature: JFX 25 ( #4013 )
...
Closes #3902 . References https://github.com/cryptomator/cryptomator/issues/3453 and references https://github.com/cryptomator/cryptomator/pull/3825
2025-10-14 13:15:49 +02:00
dependabot[bot]
983e7d973b
Bump the github-actions group across 1 directory with 6 updates ( #3970 )
2025-09-16 14:19:24 +00:00
Armin Schrenk
a699a794a9
CI: Trigger the appropiate build workflows based on changed files ( #3880 )
2025-06-02 16:57:30 +02:00
Armin Schrenk
0a4684133d
update ci to JDK 24
2025-05-07 12:17:27 +02:00
Jan-Peter Klein
3d23deb744
changed JAVA_DIST zulu to temurin
2025-01-12 14:42:04 +01:00
Armin Schrenk
c055488df7
update github workflows
2024-12-10 17:47:48 +01:00
Armin Schrenk
2f8236e9db
Update release template [ci skip]
2024-11-05 12:10:57 +01:00
Armin Schrenk
2307950e3b
add javafx.platform property workaround to other build/ci scripts
2024-06-12 10:58:49 +02:00
Armin Schrenk
dac517a6fb
update project ot jdk 22
...
Note: dependency bumps regarding jdk22 compatiblilty are missing!
2024-05-02 16:59:45 +02:00
dependabot[bot]
2ffa1ee236
Bump the github-actions group with 2 updates ( #3387 )
2024-04-09 08:16:34 +00:00
dependabot[bot]
024c34172b
Bump the github-actions group with 5 updates ( #3308 )
2024-02-06 10:16:24 +00:00
dependabot[bot]
a07dea7ca8
Bump the github-actions group with 2 updates ( #3235 )
2023-12-05 08:39:49 +00:00
Armin Schrenk
dbacbc8874
do not exectue dependency-check on CI (due to missing NVD API key)
2023-11-28 13:25:47 +01:00
Sebastian Stenzel
162ebf6545
Merge branch 'develop' into feature/jdk21
2023-10-16 16:12:10 +02:00
dependabot[bot]
4ee1e6d9f1
Bump the github-actions group with 1 update ( #3135 )
2023-10-04 20:24:43 +00:00
Sebastian Stenzel
943374856e
build using JDK 21 GA
2023-09-25 12:18:01 +02:00
Sebastian Stenzel
4043e3f71f
build using JDK 21
2023-09-06 16:22:41 +02:00
Sebastian Stenzel
e65a57bba9
harmonize workflow files
...
in regards to JDK distribution and OpenJFX downloads
2023-09-06 12:57:41 +02:00
Armin Schrenk
a8377be691
adjust init release notes file
2023-06-01 17:47:18 +02:00
Armin Schrenk
6386dd3d50
update workflows
2023-05-08 19:41:58 +02:00
Sebastian Stenzel
9297562c99
improve auto-generated release notes
...
[ci skip]
2023-05-05 10:52:51 +02:00
Armin Schrenk
c61087e697
create and upload source signature after release publish
2022-12-07 14:52:33 +01:00
Armin Schrenk
37f89fd235
Move release precondition checks to own workflow ( #2535 )
2022-11-18 10:46:22 +01:00
Sebastian Stenzel
69641ed3b6
Merge branch 'develop' into feature/jdk19
...
[ci skip]
2022-10-14 13:55:15 +02:00
Armin Schrenk
bcfda68bef
bump used gh actions
2022-10-13 12:48:48 +02:00
Julian Raufelder
fd6eb2139d
Minor cleanup in build.yml
2022-10-11 17:45:59 +02:00
Julian Raufelder
b10d892b12
Skip release tests too when ci-skip provided in commit message
2022-10-11 15:09:19 +02:00
Julian Raufelder
45c2dd0358
Validate release check precondition in separate job
2022-10-11 12:45:49 +02:00
Julian Raufelder
34d6e8c419
Validate POM version and linux metainfo.xml file during build
2022-10-10 15:28:16 +02:00
Sebastian Stenzel
d19e77432e
build with jdk 19
2022-09-21 09:28:37 +02:00
Sebastian Stenzel
f8bcbda8d7
add safeguard to prevent release in case of missing signature
2022-03-30 18:03:15 +02:00
Sebastian Stenzel
ddb5da1d79
reintroduce condition for signing the tarball
...
[ci skip]
2022-03-30 17:56:01 +02:00
Sebastian Stenzel
d2374fb8cd
deleted yet another use of github.ref
2022-03-30 17:50:45 +02:00
Sebastian Stenzel
c73aa49b59
always run the tarball signature step (for testing ${{ github.ref_name }})
2022-03-30 17:46:31 +02:00
Julian Raufelder
9292a3c89c
Sign again tarball in release using GPG ( #2140 )
...
Co-authored-by: infeo <armin.schrenk@skymatic.de >
Co-authored-by: overheadhunter <sebastian.stenzel@skymatic.de >
2022-03-30 17:19:27 +02:00
Armin Schrenk
983c35eb37
Remove Codacy badge and ci action
2022-03-24 17:35:36 +01:00
Sebastian Stenzel
aebe848bef
run tests in virtual x environment (allowing UI tests)
2022-03-23 10:50:30 +01:00
Sebastian Stenzel
5f17a66632
draft a release for tagged builds if build succeeds
2022-03-18 14:02:00 +01:00
Sebastian Stenzel
085304ec04
set up SonarCloud
2021-12-02 17:16:01 +01:00
Sebastian Stenzel
1c62467fd2
run codacy for labeled pull requests _and_ push events
2021-10-08 15:39:44 +02:00
Sebastian Stenzel
7f833d2567
update CI config for pull requests
...
see https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
2021-10-08 15:30:28 +02:00
Sebastian Stenzel
6c6f6baf12
Update to JDK 17 ( #1828 )
...
fixes #1404
2021-10-08 14:59:24 +02:00
Sebastian Stenzel
b4ee85f911
Merge branch 'feature/installers' into feature/installers-2
...
# Conflicts:
# .github/workflows/release.yml
2021-08-11 17:21:29 +02:00
Sebastian Stenzel
d2aca07fc8
renamed workflow
...
[ci skip]
2021-08-11 17:15:12 +02:00
Armin Schrenk
42a49d9dce
split test& compile and installer creation into two workflows:
...
* installers only created on manual trigger
* releases only drafted on tags
2021-08-11 13:06:29 +02:00
Armin Schrenk
87f4a9ba5b
Allow manual build from any valid ref
2021-08-10 17:08:21 +02:00