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
Armin Schrenk
322779ee88
Refactor winget release to own workflow file ( #2471 )
...
... and call it on release windows build
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
2022-10-11 20:16:24 +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
Julian Raufelder
ae6a15b391
Check POM version and linux metainfo.xml file during release steps
2022-10-10 14:49:36 +02:00
Sebastian Stenzel
910efc0b7b
prepare macOS builds for diverging Xcode versions
...
[ci skip]
2022-10-07 12:03:00 +02:00
Armin Schrenk
dd31908f3a
Use for windows exe and msi build same JDKs
2022-09-21 15:50:08 +02:00
Sebastian Stenzel
d19e77432e
build with jdk 19
2022-09-21 09:28:37 +02:00
Tobias Hagemann
31d32f2018
Added macOS ARM64 workflow ( #2432 )
2022-09-10 08:30:18 +02:00
Armin Schrenk
46745d030b
[ci skip] fix winget release action
2022-08-31 18:12:59 +02:00
Armin Schrenk
11a55f382a
fix winget release
2022-07-27 17:16:33 +02:00
Armin Schrenk
8662abae5a
Merge branch 'feature/hub' into develop
...
# Conflicts:
# .idea/runConfigurations/Cryptomator_Windows.xml
# .idea/runConfigurations/Cryptomator_Windows_Dev.xml
# dist/win/build.ps1
# src/main/java/org/cryptomator/common/Environment.java
2022-07-26 12:29:33 +02:00
Armin Schrenk
f7ddb6e714
Update and deduplicate winfsp download link
...
Fixes #2117
2022-07-18 14:56:39 +02:00
Armin Schrenk
b73ab4645b
only publish to winget, if workflow triggered by release or explicitly stated
2022-07-15 11:14:21 +02:00
Sebastian Stenzel
c70961405c
updated code sign cert
...
[ci skip]
2022-07-15 09:52:25 +02:00
Armin Schrenk
d814c1cfca
Update integrations-win lib ( #2331 )
...
* update to integrations-win 1.1.2
* refactor environment class to reduce maintenance
* fix test
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
2022-07-11 15:59:54 +02:00
Sebastian Stenzel
f2af6f355c
remove debug step
...
[ci skip]
2022-07-08 13:09:26 +02:00
Sebastian Stenzel
58d01b5bf5
fixed errors
...
[ci skip]
2022-07-08 13:07:30 +02:00
Sebastian Stenzel
5e19cd409f
use different action for getting the gist
...
[ci skip]
2022-07-08 12:56:02 +02:00
Sebastian Stenzel
4dd58a664e
Update error-db.yml
...
add discussion data to errorcodes.json gist
[ci skip]
2022-07-08 12:48:50 +02:00
Sebastian Stenzel
12302162b1
Update error-db.yml
...
[ci skip]
2022-07-07 17:35:48 +02:00
Sebastian Stenzel
df099df334
Create error-db.yml
...
Eventually append discussion data to error database
2022-07-07 17:13:27 +02:00
Sebastian Stenzel
15781b685d
use new github "inputs" context, where booleans are supposed to actually be booleans
...
see https://github.com/actions/runner/issues/1483
see https://docs.github.com/en/actions/learn-github-actions/contexts#inputs-context
[ci skip]
2022-07-06 17:09:02 +02:00
Armin Schrenk
45f038bae2
Merge branch 'develop' into feature/hub
...
# Conflicts:
# dist/mac/dmg/build.sh
# dist/win/build.ps1
# pom.xml
2022-06-22 09:55:02 +02:00
Sebastian Stenzel
aca55734b0
Use Xcode Notarization Action ( #2267 )
...
[ci skip]
2022-05-27 12:21:13 +02:00
Sebastian Stenzel
dc3f80ffc9
fix build
2022-05-26 12:04:33 +02:00
Tobias Hagemann
78bb996072
updated integrations-mac dependency
2022-05-13 13:42:40 +02:00
Sebastian Stenzel
a3d4eb6048
adjust build to integrations-win 1.1.1
2022-05-11 12:51:48 +02:00
Armin Schrenk
f57d8dab6d
instead of defining pwsh as default for winget job, only use it in specific step
2022-05-06 17:34:04 +02:00
Armin Schrenk
5ba0e674f2
Add automatic release to winget to msi/exe ci job
2022-05-06 13:13:45 +02:00
Sebastian Stenzel
55f67785cd
don't cause the job to fail if the upload fails
...
[ci skip]
2022-05-05 09:05:05 +02:00
Sebastian Stenzel
6d082330e6
replace failing curl with http-request-action
...
[ci skip]
2022-05-05 08:00:21 +02:00
Sebastian Stenzel
0fdc5b2826
fix duplicate arm64 dmg and duplicate appimage
...
[ci skip]
2022-05-05 07:50:06 +02:00
Sebastian Stenzel
31f77e62ea
configurable time interval
2022-05-05 07:44:28 +02:00
Sebastian Stenzel
3435a6701a
round timestamp to latest 15min mark
2022-05-05 07:41:36 +02:00
Sebastian Stenzel
d4367b97a6
adjust interval to 900s, when reporting stats every 15min
2022-05-05 07:39:05 +02:00
Sebastian Stenzel
1151157dff
Report Download Stats ( #2230 )
...
[ci skip]
2022-05-05 07:32:19 +02:00
Sebastian Stenzel
9f0e269baf
Merge branch 'develop' into feature/hub
...
# Conflicts:
# pom.xml
# src/main/resources/license/THIRD-PARTY.txt
2022-04-28 12:55:55 +02:00
Sebastian Stenzel
3c376c4bf6
add -Dsun.java2d.metal=true
, which fixes #2194
2022-04-27 13:18:25 +02:00
Armin Schrenk
8f97235b9a
Merge pull request #2189 from cryptomator/feature/on-the-fly-license
...
Generate app license on release/ installer build and remove commited third party file
2022-04-27 13:05:53 +02:00
Sebastian Stenzel
d1c4eda072
Merge branch 'develop' into feature/hub
...
# Conflicts:
# .github/workflows/appimage.yml
# dist/linux/appimage/build.sh
# dist/linux/debian/rules
# dist/mac/dmg/build.sh
# dist/win/build.ps1
2022-04-25 15:30:56 +02:00
Armin Schrenk
835a5592fc
use pwsh for license generation to circumvent slash problem in url
2022-04-22 17:18:28 +02:00
Armin Schrenk
c429de6a66
third slash's the charm
2022-04-22 16:52:49 +02:00
Armin Schrenk
afe7737129
wrong usage of github workspace var
2022-04-22 16:25:00 +02:00
Armin Schrenk
94b3ea37d6
use absolute path in workflow
2022-04-22 16:19:09 +02:00
Armin Schrenk
2f17d80fe6
Revert "removed license dir, renamed merge file and adjusted paths"
...
This reverts commit d053367f83
.
2022-04-22 11:51:22 +02:00
Armin Schrenk
d053367f83
removed license dir, renamed merge file and adjusted paths
2022-04-22 09:49:04 +02:00
Armin Schrenk
c1801e3d22
fixed typo
2022-04-20 12:12:25 +02:00
Armin Schrenk
bff0194f3e
Fixed wrong file format and url of lcense merge file
2022-04-20 12:12:00 +02:00
Armin Schrenk
4d1d6f449e
Apply suggestions from code review
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
2022-04-20 10:31:25 +02:00
Armin Schrenk
51d715caa1
apply same config to license generation
2022-04-19 16:47:33 +02:00
Sebastian Stenzel
b55bd8075c
relax stale bot
...
[ci skip]
2022-04-18 09:18:51 +02:00
Armin Schrenk
597bbdbdb8
for mac build generate license on the fly
...
References 7172462b4b
2022-04-13 17:53:44 +02:00
Sebastian Stenzel
2108a77e12
adjusted build scripts for Cryptomator Hub
2022-04-08 20:45:22 +02:00
Sebastian Stenzel
27d4e00210
Merge branch 'develop' into feature/gtk2-launcher
2022-04-02 10:01:25 +02:00
Sebastian Stenzel
a558135fec
Rename .exe Installer Bundle ( #2145 )
2022-03-31 11:03:15 +02:00
Sebastian Stenzel
828f32d3f6
Merge branch 'develop' into feature/gtk2-launcher
2022-03-31 08:57:27 +02:00
Sebastian Stenzel
28db04e621
arm av allowlisting
...
[ci skip]
2022-03-31 08:37:00 +02:00
Sebastian Stenzel
e2184ec009
upload .msi and .exe to AV allowlisting servers
2022-03-31 08:20:49 +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
Sebastian Stenzel
6da8fc1f70
optionally specify version in manually dispatched builds
2022-03-25 08:20:18 +01:00
Armin Schrenk
49e90515a1
Fixes #2125
2022-03-24 17:49:12 +01:00
Armin Schrenk
983c35eb37
Remove Codacy badge and ci action
2022-03-24 17:35:36 +01:00
Sebastian Stenzel
156e7bbb91
also run PR tests in virtual x environment (allowing UI tests)
2022-03-23 11:03:59 +01:00
Sebastian Stenzel
67e1626de0
Merge branch 'develop' into feature/gtk2-launcher
2022-03-23 10:56:01 +01:00
Sebastian Stenzel
aebe848bef
run tests in virtual x environment (allowing UI tests)
2022-03-23 10:50:30 +01:00
Armin Schrenk
30196f6a68
Display correct name during in uac dialog during install
2022-03-21 16:40:57 +01:00
Sebastian Stenzel
8bc79e684d
fix syntax errors and switch back to bash
2022-03-21 15:28:49 +01:00
Sebastian Stenzel
7183efa073
attempt to fix broken CI build
2022-03-21 15:22:33 +01:00
Armin Schrenk
c781755c6e
use special sign process for windows exe bundle
2022-03-21 14:02:02 +01:00
Sebastian Stenzel
7b4a3e1313
make sure not to upload unrelated artifacts to a release
2022-03-18 18:06:08 +01:00
Sebastian Stenzel
504a384225
fix envsubst
2022-03-18 17:58:21 +01:00
Sebastian Stenzel
550546c4b7
not required in yml multiline strings
2022-03-18 17:42:28 +01:00
Sebastian Stenzel
8dce21ea40
run envsubst as an independent step
2022-03-18 17:31:49 +01:00
Sebastian Stenzel
b565f1d0c0
remove unused java binaries from jlinked runtime image
2022-03-18 17:26:28 +01:00
Sebastian Stenzel
fab70ef8c9
run Cryptomator binaries instead of java from AppImage launcher .sh
2022-03-18 17:25:04 +01:00
Sebastian Stenzel
0d78318373
Revert "attempt to trigger build when drafting a release"
...
This reverts commit e67772c9a6
.
2022-03-18 16:44:17 +01:00
Sebastian Stenzel
e67772c9a6
attempt to trigger build when drafting a release
2022-03-18 16:10:40 +01:00
Sebastian Stenzel
c22ede3bf4
only enforce version if tag contains semver string
2022-03-18 15:52:56 +01:00
Sebastian Stenzel
d680d7fe9d
renamed step
...
[ci skip]
2022-03-18 14:58:53 +01:00
Sebastian Stenzel
746d3974a0
treat workflow input as string
...
see https://github.com/actions/runner/issues/1483
2022-03-18 14:54:20 +01:00
Sebastian Stenzel
e2f872ba9b
control whether to run dput
when manually dispatching debian workflow
2022-03-18 14:18:05 +01:00
Sebastian Stenzel
b37886c98c
remove debug options
...
[ci skip]
2022-03-18 14:10:28 +01:00
Sebastian Stenzel
88db74d595
remove old release workflow
2022-03-18 14:03:07 +01:00
Sebastian Stenzel
5f17a66632
draft a release for tagged builds if build succeeds
2022-03-18 14:02:00 +01:00
Sebastian Stenzel
e0b3525504
bumped actions/upload-artifact version
2022-03-18 14:01:06 +01:00
Sebastian Stenzel
0443bfb0a2
wrong job name in expression
2022-03-18 13:14:18 +01:00
Sebastian Stenzel
6cd349523b
separate workflow for building .exe
2022-03-18 13:00:14 +01:00
Sebastian Stenzel
c7f64f4974
remove debug options
...
[ci skip]
2022-03-18 12:59:56 +01:00
Sebastian Stenzel
be44812896
fix copy-paste errors
2022-03-18 12:36:13 +01:00
Sebastian Stenzel
c8651d9375
only use three version numbers for mac apps
2022-03-18 12:29:45 +01:00
Sebastian Stenzel
709d211928
separate workflow for building .dmg
2022-03-18 12:20:43 +01:00
Sebastian Stenzel
f43b033ac1
remove debug options
...
[ci skip]
2022-03-18 12:19:25 +01:00
Sebastian Stenzel
184b7799ea
use README.md for dry-running gpg
2022-03-18 11:21:21 +01:00
Sebastian Stenzel
47a206cf25
separate workflow for building .deb
2022-03-18 11:16:46 +01:00
Sebastian Stenzel
e078869f33
Create .asc signatures
2022-03-18 10:51:09 +01:00
Sebastian Stenzel
0f5a358c42
read version from pom.xml (except for tagged commits)
2022-03-18 10:37:29 +01:00
Sebastian Stenzel
ba037007a4
run workflow on push
...
(otherwise it won't show up)
2022-03-18 10:34:41 +01:00
Sebastian Stenzel
6c176d5484
separate workflow for building .AppImage
2022-03-18 10:31:45 +01:00
Sebastian Stenzel
d9af387a69
updated public key url
...
[ci skip]
2022-03-07 08:46:46 +01:00
Sebastian Stenzel
349cefcbf5
Merge pull request #2073 from cryptomator/feature/dedup-freedesktop-metadata
...
Deduplicate Freedesktop Metadata
2022-03-03 13:08:36 +01:00
Sebastian Stenzel
3f596b3853
attempt to fix dput
2022-03-03 12:45:12 +01:00
Sebastian Stenzel
962b4f28af
simplify dput using globs
2022-03-03 11:59:59 +01:00
Armin Schrenk
df7d9ba79e
Update winfsp download links
2022-03-01 15:25:00 +01:00
Sebastian Stenzel
5a8aacb7c0
Merge branch 'develop' into feature/dedup-freedesktop-metadata
2022-02-28 14:16:27 +01:00
Sebastian Stenzel
c2d0a2a029
install dput
2022-02-28 12:33:21 +01:00
Sebastian Stenzel
7096265fed
also build and release .deb file via GitHub Actions
...
(second attempt)
2022-02-28 12:09:07 +01:00
Sebastian Stenzel
ccf4b9c4f2
also build and release .deb file via GitHub Actions
2022-02-28 11:00:26 +01:00
Sebastian Stenzel
7afc17e34e
fix path
2022-02-25 09:43:10 +01:00
Sebastian Stenzel
10999b2725
renamed .appdata.xml to .metainfo.xml as suggested by @x80486
2022-02-25 09:28:58 +01:00
Sebastian Stenzel
02fe63c7bc
version of the spec, not version of the software
...
see https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
2022-02-25 09:28:14 +01:00
Sebastian Stenzel
891b5597de
fix build, add common/ to debian orig.tar.xz
2022-02-24 16:29:21 +01:00
Sebastian Stenzel
43e936d117
rename mimetype file
2022-02-24 10:56:23 +01:00
Sebastian Stenzel
90da61e495
adjust ppa build to use "common" resources
2022-02-24 10:41:40 +01:00
Sebastian Stenzel
d38c19cffc
adjust appimage build to use "common" resources
2022-02-24 10:38:32 +01:00
Armin Schrenk
7cfcfda66f
Apply suggestions from code review
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
2022-02-24 09:46:05 +01:00
Armin Schrenk
8090f95495
integrate windows installation bundle creation into gh action "release"
2022-02-23 22:30:22 +01:00
Sebastian Stenzel
d6ccb41027
add modules required for JFR
2022-01-26 19:47:51 +01:00
httpjamesm
f1fdd7960c
Update copyright years from 2021 to 2022 to reflect the new year ( #2015 )
2022-01-10 10:01:07 +01:00
Tobias Hagemann
6403991bad
Update release.yml
...
[ci skip]
2021-12-16 14:03:15 +01:00
Sebastian Stenzel
085304ec04
set up SonarCloud
2021-12-02 17:16:01 +01:00
Sebastian Stenzel
9b8661fe3c
use setup-java@v2 in release action
2021-11-24 16:22:09 +01:00
Sebastian Stenzel
c5b6d8f81f
target Ubuntu Bionic in PPA release ( #1909 )
2021-11-10 12:20:52 +01:00
Tobias Hagemann
a4070f551b
fixes #1404
2021-10-27 11:56:49 +02:00
Tobias Hagemann
fd7a6f42f1
added x64 suffix to msi installer name
2021-10-19 22:05:59 +02:00
Armin Schrenk
8bfbfc7700
Update installer workflow to add options introduced in JDK 17
2021-10-19 19:12:53 +02:00
Armin Schrenk
e436ce372d
Merge branch 'develop' into release/1.6.0
2021-10-08 16:35:19 +02: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
1ac0820f93
updated release note formatting
...
[ci skip]
2021-10-05 14:23:41 +02:00
Julian Raufelder
c8b9deccb9
Remove incorrect quote in release note
2021-09-29 17:49:54 +02:00
Julian Raufelder
9586e4e65a
Compute checksum for *.msi and *.tar.gz as well #1808
2021-09-29 17:48:13 +02:00
Sebastian Stenzel
907d097e2c
store multiline string in env var ( fixes #1808 )
2021-09-29 11:31:31 +02:00
Sebastian Stenzel
8795e5c8d2
Merge branch 'develop' into release/1.6.0
...
# Conflicts:
# pom.xml
# src/main/resources/license/THIRD-PARTY.txt
2021-09-27 13:52:29 +02:00
Sebastian Stenzel
6b0625609b
case insensitive semver validation
2021-09-24 15:43:52 +02:00
Sebastian Stenzel
f9889c16de
attempted fix for #1808
2021-09-23 15:08:24 +02:00
Sebastian Stenzel
cbe26d8a4f
Merge branch 'develop' into release/1.6.0, fixing appimage version number
2021-09-23 14:04:54 +02:00
Sebastian Stenzel
b3c2d68d9b
Partial revert of 0d5a3346
: Build PPA independently of other installers
2021-09-23 14:04:26 +02:00
Sebastian Stenzel
d07c018670
adjust appimage launcher script to comply with appdir built during CI
...
fixes #1806
2021-09-23 14:01:07 +02:00
Armin Schrenk
0d5a3346f6
execute ppa _after_ all successufl installer builds
2021-09-22 17:54:08 +02:00
Armin Schrenk
cfaa4ceffc
fix draft release job in release workflow
2021-09-22 17:51:27 +02:00
Tobias Hagemann
db843bb1d5
codesigning dylib/jnilib inside jars needs to be forced as well (they may already be signed but could be problematic for notarization)
2021-09-22 17:33:46 +02:00
Sebastian Stenzel
9e66f4b93e
Release to PPA ( #1791 )
...
Create a Debian source package and dput it to the cryptomator-beta staging repo
2021-09-16 13:01:34 +02:00
Sebastian Stenzel
b98691ee52
Provide version string when manually triggering a build ( #1790 )
...
* fixed inclusion of launcher script in buildkit
* renamed variable
* version must be manually provided during workflow_dispatch
2021-09-15 15:25:52 +02:00
Sebastian Stenzel
9f068d0b2c
add playground workflow
2021-09-13 16:45:05 +02:00
Armin Schrenk
5cdd2e006b
more bug fixing in release workflow
2021-09-02 15:25:27 +02:00
Armin Schrenk
f187decf0a
fix installer-ci bugs
2021-09-02 15:14:48 +02:00
Armin Schrenk
869407cded
Win installer: use different icon file for Cryptomator files and make c9r/c9s file extensions non executing
2021-09-02 13:30:12 +02:00
Armin Schrenk
3a2420dd91
Add sha256 sum of release artifacts to release text
2021-08-31 16:02:46 +02:00
Armin Schrenk
bca920c75e
Upload release dmg and msi aritfacts with full version string
2021-08-31 14:15:50 +02:00
Armin Schrenk
cc6471840f
Update build for mac installer:
...
* use correct mime type for vault metadata
* add icons file for cryptomator files
2021-08-30 15:58:23 +02:00
Sebastian Stenzel
aef1bf821a
fixed pluginDir path
...
thanks @purejava for noticing
[ci skip]
2021-08-25 11:57:40 +02:00
Sebastian Stenzel
ec9a4465eb
add cryptomator.pluginDir environment variable
2021-08-24 16:35:07 +02:00
Armin Schrenk
e811f5313d
fixes #1755
...
use system property instead of package version
2021-08-19 12:23:00 +02:00
Sebastian Stenzel
a6e28ca387
remove debug stuff
...
[ci skip]
2021-08-13 12:13:04 +02:00
Sebastian Stenzel
3e6acb2561
attempt to fix release
2021-08-13 11:53:33 +02:00
Sebastian Stenzel
32bd84d754
attempt to fix release
2021-08-13 11:23:59 +02:00
Sebastian Stenzel
2fcff5fb17
strip non-numerical suffix from version number
2021-08-13 10:52:07 +02:00
Sebastian Stenzel
7b8ddbd8d7
adjusted release action
...
[ci skip]
2021-08-13 10:35:01 +02:00
Armin Schrenk
f7ff2c1e80
patch release workflow
2021-08-12 15:43:16 +02:00
Armin Schrenk
d319b45fce
add file associations for msi installer
2021-08-12 14:43:10 +02:00
Armin Schrenk
b255996619
acticate release workflow on any tag
2021-08-11 18:16:16 +02:00
Armin Schrenk
16e1c6f8c9
create gpg signature for each release artifact
2021-08-11 17:40:44 +02:00
Armin Schrenk
410215b318
Run release workflow on tag pushes
2021-08-11 17:40:44 +02:00
Armin Schrenk
637c21c6cc
Bug fix and clean up
2021-08-11 17:40:18 +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
Armin Schrenk
c0ee8ec3fc
Allow manual worklfow triggering with invalid version
2021-08-10 16:35:10 +02:00
Tobias Hagemann
90381ee53e
setting keychain path via env didn't seem to work
2021-08-10 09:53:31 +02:00
Tobias Hagemann
7527a8f018
keychain has to be actually used
2021-08-10 09:36:10 +02:00
Tobias Hagemann
ce348c0a63
using tmp keychain for notarization credentials instead of pw via stdin because it didn't work
2021-08-10 09:12:06 +02:00
Tobias Hagemann
558a81a80e
fixing notarization step, apparently that was not how you run multi-line commands
2021-08-09 17:21:11 +02:00
Tobias Hagemann
95d8951da0
provide macos notarization pw via stdin
2021-08-06 08:47:55 +02:00
Sebastian Stenzel
1bbc6697ac
attempt to use v1 instead of v1.1.0
...
after creating a v1 branch for the action (see https://github.community/t/version-numbering-for-actions/16307/5 )
2021-08-06 08:07:12 +02:00
Tobias Hagemann
8a387d040e
added notarization step to mac-dmg
2021-08-05 14:52:48 +02:00
Armin Schrenk
2ea2a4ecec
clean up
2021-08-04 11:41:56 +02:00
Armin Schrenk
c19a92733c
remove obligatory win desktop shortcut from installer
2021-08-04 11:41:18 +02:00
Sebastian Stenzel
2290d47f0e
add descriptive name to signature
2021-08-04 11:27:31 +02:00
Sebastian Stenzel
9c7b86f270
try a simpler way to set an environment variable
2021-08-04 08:39:03 +02:00
Armin Schrenk
69dfc00a73
bloody gud damm typo
2021-08-03 18:20:52 +02:00
Armin Schrenk
5edbfa1967
more pwsh fixes
2021-08-03 18:00:25 +02:00
Armin Schrenk
0aef7c4a6a
use call operator to start second command
2021-08-03 17:41:13 +02:00
Armin Schrenk
e8a163b36d
default shell is bash, not pwsh
2021-08-03 17:16:10 +02:00
Armin Schrenk
19d7aa09f3
use multiline command for msi job
2021-08-03 16:50:23 +02:00
Armin Schrenk
8764c814d9
Adjust windows installer build:
...
* add branding
* only link third party drivers, don't ship'em
* add license
2021-08-03 14:03:36 +02:00
Sebastian Stenzel
2f1d91ae9d
remove read-only flag from .exe before signing it
2021-07-24 00:22:52 +02:00
Sebastian Stenzel
56b80be22c
Update build.yml
2021-07-23 16:01:05 +02:00
Sebastian Stenzel
e7266070a0
use the most awesome codesign action
2021-07-23 15:11:10 +02:00
Sebastian Stenzel
d2f4927634
first attempt to codesign windows app
2021-07-23 14:17:37 +02:00
Tobias Hagemann
b4806daca6
maybe fixing create-dmg
2021-07-23 11:49:25 +02:00
Sebastian Stenzel
279f82415e
install create-dmg via homebrew
2021-07-23 10:54:46 +02:00
Sebastian Stenzel
89688b7d18
first attempt to create a .dmg file
2021-07-23 10:35:45 +02:00
Sebastian Stenzel
d46b04c025
rename buildkit artifacts for easier sort-by-platform
2021-07-23 08:41:48 +02:00
Sebastian Stenzel
da1e619bbb
MSI metadata adjustments
2021-07-23 08:19:28 +02:00
Sebastian Stenzel
fe489a9911
add contrib files, add metadata to MSI
2021-07-23 08:10:58 +02:00
Sebastian Stenzel
6cb0688c65
try to point jpackage to correct dir
2021-07-22 16:52:42 +02:00
Sebastian Stenzel
b6feb35642
add name required for building MSI
2021-07-22 16:50:11 +02:00
Sebastian Stenzel
fe7c9d5a92
build MSI using jpackage
2021-07-22 16:37:00 +02:00
Sebastian Stenzel
5573da169e
shell-agnostic "find all jars"
2021-07-22 15:28:19 +02:00