Commit Graph

559 Commits

Author SHA1 Message Date
Sebastian Stenzel
4043e3f71f
build using JDK 21 2023-09-06 16:22:41 +02:00
Sebastian Stenzel
13a0578ab7
fix checksum file format 2023-09-06 13:05:01 +02:00
Sebastian Stenzel
888bf04ec2
fix workflow files 2023-09-06 13:01:48 +02:00
Sebastian Stenzel
d0822041ec
renamed workflow file 2023-09-06 12:58:08 +02:00
Sebastian Stenzel
e65a57bba9
harmonize workflow files
in regards to JDK distribution and OpenJFX downloads
2023-09-06 12:57:41 +02:00
Sebastian Stenzel
62f50ce366
rename groups
[ci skip]
2023-08-29 07:52:37 +02:00
Armin Schrenk
e9ef122e7f
Merge branch 'develop' into feature/uninstall-old-winfsp 2023-08-14 15:13:11 +02:00
Julian Raufelder
de78cd014d
Merge branch 'main' into develop 2023-08-11 16:44:23 +02:00
Julian Raufelder
ef4738f920
Use latest version of Java to avoid using an out of date version when building the release
See https://github.com/actions/setup-java/tree/main#check-latest for further information
2023-08-11 15:52:42 +02:00
Armin Schrenk
6edfaf3eb6
fix windows installer ci script 2023-08-09 22:55:32 +02:00
Armin Schrenk
abdc8672f1
update org.openjdk:javafx from 20.0.1 to 20.0.2 2023-08-09 20:41:14 +02:00
dependabot[bot]
b7f514e16b
Bump the all group with 2 updates (#3066)
Bumps the all group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [SamKirkland/FTP-Deploy-Action](https://github.com/samkirkland/ftp-deploy-action).


Updates `actions/checkout` from 2 to 3
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

Updates `SamKirkland/FTP-Deploy-Action` from 4.3.0 to 4.3.4
- [Release notes](https://github.com/samkirkland/ftp-deploy-action/releases)
- [Commits](https://github.com/samkirkland/ftp-deploy-action/compare/4.3.0...v4.3.4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: SamKirkland/FTP-Deploy-Action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 15:03:35 +02:00
Sebastian Stenzel
5c4c59fe18
add dependabot config 2023-08-09 13:19:23 +02:00
Sebastian Stenzel
1f09a3fa3a
allow notarization on manually dispatched builds 2023-08-01 10:04:34 +02:00
Armin Schrenk
8b9d5d136e
Merge pull request #3033 from cryptomator/feature/fix-macOS-build
CI: Use Temurin JVM+JFX Jmods from Gluon instead of Zulu JVM+FX

Fixes #3030
2023-07-26 19:53:48 +02:00
Armin Schrenk
1a153e1f6e
Merge branch 'develop' into libappindicator 2023-07-26 14:18:42 +02:00
Armin Schrenk
27ca6591ea
Apply suggestions from code review
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
2023-07-26 13:01:14 +02:00
Armin Schrenk
ad3d36e06a
check sha256 sum of downloaded artifact in ci 2023-07-26 11:37:05 +02:00
Armin Schrenk
b73993c375
add jfx to module path 2023-07-25 14:43:29 +02:00
Armin Schrenk
e41a33d250
fixes #3030 2023-07-25 13:07:40 +02:00
Armin Schrenk
2c8d5d3d5d
update ci script 2023-07-19 16:30:08 +02:00
Armin Schrenk
f1d4bd4cd4
Closes #2989 2023-07-13 12:22:46 +02:00
Ralph Plawetzki
3fbc5e84e3
Define property in a single line 2023-07-12 19:16:04 +02:00
Ralph Plawetzki
da8410842b
Change showTrayIcon to true for all Linux builds 2023-07-11 19:56:22 +02:00
Ralph Plawetzki
1cae1a5f2f
Fix setting TRAYICONSDIR 2023-07-11 19:25:37 +02:00
Armin Schrenk
511dbe355a
Fixes #2982 2023-07-04 12:41:06 +02:00
Armin Schrenk
168b9ef096
changed default folder mount location on macOS 2023-07-03 13:11:38 +02:00
Sebastian Stenzel
711a3881f8
fix appimage CI build 2023-07-03 11:00:12 +02:00
Sebastian Stenzel
399c5c0565
Merge branch 'develop' into feature/libappindicator 2023-07-03 10:59:50 +02:00
Sebastian Stenzel
6c8005e1b2
use github.ref instead of inputs.ref
[ci skip]
2023-07-03 10:59:32 +02:00
Ralph Plawetzki
449e330992
Merge branch cryptomator/develop 2023-07-01 18:45:45 +02:00
Ralph Plawetzki
0f0855165e
Changes due to new handling of system environment
Introduced with PR #2957
2023-07-01 18:02:12 +02:00
Armin Schrenk
ce596698e3
stick to a unified path separator for cryptomator properties 2023-06-29 17:58:52 +02:00
Armin Schrenk
5e52f715ce
Merge branch 'develop' into feature/preprocess-properties 2023-06-21 10:31:43 +02:00
Armin Schrenk
ebea8ef7e5
adjust windows buildscripts to use appdata instead of userhome/hard/coded/path 2023-06-20 17:32:23 +02:00
Armin Schrenk
ec645a4bb9
replace ~ by @{userhome} on unix systems 2023-06-20 16:37:32 +02:00
Tobias Hagemann
2e7af0affa
Update SECURITY.md
[ci skip]
2023-06-16 11:41:33 +02:00
Tobias Hagemann
19c41a3cca
Update SECURITY.md
[ci skip]
2023-06-16 11:20:26 +02:00
Ralph Plawetzki
3ae847d5ad
Code improvements and changes
Discussion: https://github.com/cryptomator/integrations-linux/pull/22#pullrequestreview-1479004107
2023-06-15 06:46:05 +02:00
Ralph Plawetzki
c8ed30574a
Introduce JVM property for the SVG image loading path 2023-06-14 06:02:03 +02:00
Ralph Plawetzki
d5cad1a704
Lost+found
Things I forgot or could be more simple
2023-06-05 19:13:25 +02:00
Sebastian Stenzel
c9dd7454f5
Merge branch 'develop' into feature/libappindicator
# Conflicts:
#	pom.xml
2023-06-04 20:40:03 +02:00
Sebastian Stenzel
a22bfacfa2
create symlinks from "symbolic" to "scalable" icons 2023-06-04 14:18:05 +02:00
Ralph Plawetzki
641b21a144
Symbolic icons for the ppa 2023-06-02 06:31:35 +02:00
Armin Schrenk
a8377be691
adjust init release notes file 2023-06-01 17:47:18 +02:00
Ralph Plawetzki
c8cfe473f1
Set icons by icon name
Needed for icons to work on Mate DE
2023-05-29 15:55:01 +02:00
Ralph Plawetzki
1093cb618f
Remove double setting symbolic links 2023-05-25 18:56:04 +02:00
Ralph Plawetzki
71caefbe70
Rename icons and bring them in place 2023-05-25 11:23:24 +02:00
Sebastian Stenzel
6bb69ea8d3
Merge branch 'develop' into libappindicator 2023-05-10 20:21:54 +02:00
Ralph Plawetzki
8b94c82889
Use icons provided by tobihagemann 2023-05-10 06:23:57 +02:00
Armin Schrenk
7dd1c3576f
always use the same JDK version in debian workflow 2023-05-09 15:02:15 +02:00
Armin Schrenk
82de8b6994
remove unrelated change 2023-05-09 09:57:23 +02:00
Armin Schrenk
6386dd3d50
update workflows 2023-05-08 19:41:58 +02:00
Ralph Plawetzki
2d17ad9a2e
Add SVG icons to Linux build scripts 2023-05-06 17:36:39 +02:00
Sebastian Stenzel
e8f8466d9a
adjusted labels used in auto-generated release notes
[ci skip]
2023-05-05 10:56:44 +02:00
Sebastian Stenzel
9297562c99
improve auto-generated release notes
[ci skip]
2023-05-05 10:52:51 +02:00
Julian Raufelder
689ce5b985
Revive status and no-response bot 2023-04-20 15:38:57 +02:00
Armin Schrenk
697529136e
use regular jdk 2023-03-31 18:27:35 +02:00
Armin Schrenk
50d31bdc18
integrate debug installer feature into regular windows ci workflow 2023-03-31 18:24:10 +02:00
Armin Schrenk
84caf96d3f
closes #2814
Zulu JDK does not create required directory structure, so use temurin + gluon jfx jmods instead
2023-03-31 18:21:30 +02:00
Armin Schrenk
f1e97fa64b
fix workflow 2023-03-22 10:44:54 +01:00
Armin Schrenk
b9d5cf04c2
fix workflow 2023-03-22 10:40:52 +01:00
Armin Schrenk
75cd3e44d8
change win-debug workflow to use temurin and openjfx jmods from gluon 2023-03-22 10:39:00 +01:00
Armin Schrenk
e15dd7565f
add workflow to build a windows debug launcher 2023-03-20 10:35:42 +01:00
Armin Schrenk
fcf59d12a8
remove winget workflow 2023-03-15 16:47:34 +01:00
Julian Raufelder
7a0d255bd3
Use the same source tarball for signing that is linked in the release 2023-03-07 13:44:36 +01:00
Armin Schrenk
f3e7c08b43
deactivate winget workflow 2023-03-07 12:19:05 +01:00
Armin Schrenk
310329d0b5
use correct javafx patch version for debia build 2023-03-01 15:51:42 +01:00
Julian Raufelder
30f86a7f2a
Fix issue template 2023-03-01 15:23:30 +01:00
Armin Schrenk
0ddf221e26
Merge branch 'develop' into release/1.7.0 2023-03-01 11:43:49 +01:00
Tobias Hagemann
e577c64c35
arm64 dmg installer (link + bg) for fuse-t 2023-02-27 11:06:19 +01:00
Armin Schrenk
b848e78372
Merge branch 'develop' into release/1.7.0 2023-02-24 14:16:38 +01:00
Armin Schrenk
f94c1f07d6
add new wix extension to ci build 2023-02-24 13:23:10 +01:00
Armin Schrenk
d43f197c11
fix 67e566832c 2023-02-24 13:14:14 +01:00
Armin Schrenk
67e566832c
use correct path to get winfsp download url 2023-02-24 13:13:07 +01:00
Armin Schrenk
210b891616
block exe installation if winFsp is outdated 2023-02-24 12:50:20 +01:00
Armin Schrenk
24839985e9
Merge branch 'develop' into release/1.7.0 2023-02-14 11:40:10 +01:00
Armin Schrenk
3dff3a8664
Fixes #2682
* allow windows installer to remove same version
* add revisionNumber to installer version
2023-02-14 11:20:22 +01:00
Armin Schrenk
539dcaa85a
Update issue template 2023-02-07 12:23:25 +01:00
Armin Schrenk
7a9a9cf4eb
Follow up of 69d73d0fb9: Remove standalone launchers 2023-02-06 12:31:56 +01:00
Armin Schrenk
0d8d7e4ee5
fix debian artifact upload 2023-01-27 13:27:03 +01:00
Armin Schrenk
88c3b0cc4f
remove tag-name from release action to just add to current release on debian build 2023-01-27 12:30:44 +01:00
Armin Schrenk
48744018a2
Merge branch 'release/1.7.0' into develop 2023-01-26 15:56:48 +01:00
Armin Schrenk
bd9f79cb56
add cryptomator.mountPointsDir property to macOS installer scripts 2023-01-26 15:54:31 +01:00
Armin Schrenk
f4c4f72539
remove libjffi stuff from appimage 2023-01-26 14:31:23 +01:00
Armin Schrenk
eb595379d6
Merge branch 'develop' into release/1.7.0
# Conflicts:
#	dist/linux/debian/control
#	dist/linux/debian/cryptomator.sh
2023-01-26 13:47:46 +01:00
Armin Schrenk
1c104737c1
Merge pull request #2639 from cryptomator/feature/mount-provider
Refactoring: Use mount service
2023-01-26 13:20:11 +01:00
Ralph Plawetzki
3a638735b7
Add jdk.security.auth module to appimage.yml 2023-01-22 18:11:50 +01:00
Armin Schrenk
90408504e2
Merge branch 'develop' into feature/mount-provider
# Conflicts:
#	pom.xml
#	src/main/java/org/cryptomator/common/vaults/Vault.java
#	src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java
2023-01-20 15:27:48 +01:00
Armin Schrenk
5beeeae27f
Sign integrations.dll during build 2023-01-16 18:47:41 +01:00
Armin Schrenk
24d472ed8b
Merge branch 'develop' into feature/mount-provider
# Conflicts:
#	dist/linux/appimage/build.sh
#	dist/linux/debian/rules
2023-01-11 16:01:27 +01:00
Julian Raufelder
9182c415eb
Hello 2023 🎉 2023-01-04 13:35:58 +01:00
Armin Schrenk
fd5aeaf90a Merge branch 'develop' into feature/mount-setting-per-vault 2023-01-02 13:47:30 +01:00
Armin Schrenk
980e2b184b
use correct tag name for gh release in debian workflow 2022-12-13 12:48:29 +01:00
Sebastian Stenzel
ebad677e84
fix path to downloaded jmod files 2022-12-12 09:14:24 +01:00
Armin Schrenk
1a358f06e8
revert 0725a63b09 and fix workflow
(cherry picked from commit 9dfd8adcce)
2022-12-09 17:01:42 +01:00
Armin Schrenk
db4d845a5b
adjust matching rules for version type detection
(cherry picked from commit cd358916260e713d4119c20b1bcb5b448a017365)
(cherry picked from commit 433eecc6a8)
2022-12-09 17:01:33 +01:00
Armin Schrenk
0d6d7b0dd6
directly use inputs object 2022-12-09 16:56:45 +01:00
Armin Schrenk
9dfd8adcce
revert 0725a63b09 and fix workflow 2022-12-09 16:56:02 +01:00
Armin Schrenk
433eecc6a8
adjust matching rules for version type detection
(cherry picked from commit cd358916260e713d4119c20b1bcb5b448a017365)
2022-12-09 16:50:39 +01:00
Armin Schrenk
c2dac30f2d
Merge branch 'develop' into release/1.7.0 2022-12-08 17:50:55 +01:00
Armin Schrenk
63a89b5bcf
adjust post-release and win-exe workflow 2022-12-08 17:50:31 +01:00
Armin Schrenk
12b53acd22
Merge branch 'develop' into release/1.7.0 2022-12-08 17:37:29 +01:00
Armin Schrenk
de46b91420
use directly inputs object 2022-12-08 13:59:55 +01:00
Armin Schrenk
67b40649bc
fix version number in debian workflow 2022-12-08 13:56:42 +01:00
Armin Schrenk
c45a00377d
Merge branch 'develop' into feature/mount-provider
# Conflicts:
#	.github/workflows/appimage.yml
#	.github/workflows/mac-dmg.yml
#	.github/workflows/win-exe.yml
#	pom.xml
#	src/main/java/org/cryptomator/common/vaults/WebDavVolume.java
#	src/main/java/org/cryptomator/ui/traymenu/AwtTrayMenuController.java
2022-12-07 17:01:56 +01:00
Armin Schrenk
f9d588320c
add slack notification to release PPA 2022-12-07 14:53:41 +01:00
Armin Schrenk
c61087e697
create and upload source signature after release publish 2022-12-07 14:52:33 +01:00
Armin Schrenk
0725a63b09
release winget manually 2022-12-07 14:29:00 +01:00
Armin Schrenk
0e7ec8eb37
bump replace deprecated syntax and dependencies in win-exe build 2022-12-07 12:24:42 +01:00
Sebastian Stenzel
2cc01be236
simplify jmod compatibility check 2022-12-06 20:44:51 +01:00
Sebastian Stenzel
ba2a4955d0
fix expected orig.tar.gz name 2022-12-06 20:27:19 +01:00
Sebastian Stenzel
d1971e3c2a
yml validation error 2022-12-06 20:18:55 +01:00
Sebastian Stenzel
5665984a9b
trigger Debian build and provide version info by hand 2022-12-06 20:13:34 +01:00
Armin Schrenk
32399c4a09
Merge pull request #2546 from cryptomator/feature/javafx-jmods
Use OpenJFX jmods in jlink
2022-12-05 23:18:52 +01:00
Armin Schrenk
00a3692dcf
final adjustments 2022-12-05 23:06:03 +01:00
Armin Schrenk
83b198d491
only run jfx guard on one mac system 2022-12-05 22:38:37 +01:00
Armin Schrenk
8086ec1c10
improve check on debian to not return non-zero code 2022-12-05 22:37:21 +01:00
Armin Schrenk
b2b49f4d2f
use correct pwsh syntax on all publish workflows 2022-12-05 16:49:19 +01:00
Armin Schrenk
d6e14dab9a
version defined in javafx.properties is also the complete version 2022-12-05 16:43:58 +01:00
Armin Schrenk
497ddcfc9c
shoulda used quotes 2022-12-05 16:37:48 +01:00
Armin Schrenk
169039903d
Use correct cmdlet 2022-12-05 16:31:09 +01:00
Armin Schrenk
3641b34c2d
add guard to ensure pom defined jfx version matches the jdk bundled/jmod one 2022-12-05 16:10:39 +01:00
Armin Schrenk
b98eb8c656
Using Zulu JDK, codesign addiitonal files on macOS 2022-11-30 12:48:18 +01:00
Sebastian Stenzel
ba7029968d try fixing dpkg-shlibdeps: error: cannot find library libgtk-x11-2.0.so.0 ... 2022-11-30 11:16:38 +01:00
Sebastian Stenzel
abf944a130 add required openjfx jmods to debian source package 2022-11-30 11:16:38 +01:00
Sebastian Stenzel
99bc4dbdc5 use openjfx jmods instead of jars 2022-11-30 11:16:38 +01:00
Armin Schrenk
db63a82d76
bump version of skymatic actions 2022-11-28 13:46:02 +01:00
Armin Schrenk
11aea06ecf
replace deprecated set-output command in ci 2022-11-28 13:36:15 +01:00
Armin Schrenk
edaa2b7391
Revert partially 9984b2af9b 2022-11-25 18:07:07 +01:00
Armin Schrenk
9984b2af9b
Fix errors 2022-11-25 17:56:24 +01:00
Armin Schrenk
34986f5919
migrate other build worfklows to use get-version.yml 2022-11-25 17:46:24 +01:00
Armin Schrenk
23d9521724
Remove resolved TODO (see https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_call) 2022-11-25 17:29:36 +01:00
Sebastian Stenzel
6325c6f450
fixed java options required for panama 2022-11-25 14:42:18 +01:00
Armin Schrenk
dd79b46d72
add --enable-preview flag to java runtime options 2022-11-25 12:21:37 +01:00
Armin Schrenk
faf39c2507
fix wrong name 2022-11-22 15:01:47 +01:00
Armin Schrenk
083d0cfbc4
migrate windows build to use get-version workflow 2022-11-22 14:51:12 +01:00
Armin Schrenk
9ca8072ab6
Rename workflow and add type output 2022-11-22 14:45:49 +01:00
Armin Schrenk
3223ea2e5d
Refactor version parsing and validation to reusable workflow 2022-11-22 11:18:05 +01:00
Armin Schrenk
83af5e796f
publish only production versions to winget 2022-11-21 22:10:06 +01:00
Armin Schrenk
13debaafbe
set loopback alias in Cryptomator app during build time 2022-11-18 13:34:38 +01:00
Armin Schrenk
5729e2885d
fix typo [ci skip] 2022-11-18 12:42:11 +01:00
Armin Schrenk
043184cf53
set loopback device alias during build
instead of hardcode
2022-11-18 12:36:10 +01:00
Armin Schrenk
37f89fd235
Move release precondition checks to own workflow (#2535) 2022-11-18 10:46:22 +01:00
Sebastian Stenzel
517b5958b0
Merge pull request #2487 from cryptomator/feature/ppa-jdk-19
Use `coffeelibs-jdk-19` during PPA build
2022-10-18 16:48:28 +02:00
Sebastian Stenzel
69641ed3b6
Merge branch 'develop' into feature/jdk19
[ci skip]
2022-10-14 13:55:15 +02:00
Sebastian Stenzel
687bed6984
use the correct name of required build-dependency 2022-10-14 13:24:08 +02:00
Sebastian Stenzel
01698d1393
install required build-dependency 2022-10-14 13:21:28 +02:00
Sebastian Stenzel
6367cc2dfb
depend on coffeelibs-jdk-19 2022-10-14 13:10:37 +02:00
Armin Schrenk
bcfda68bef
bump used gh actions 2022-10-13 12:48:48 +02:00