diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md index 3a7337fe3..83ec96635 100644 --- a/.github/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -22,7 +22,7 @@ include: Examples of unacceptable behavior by participants include: -* The use of sexualized language or imagery and unwelcome sexual attention or +* The use of sexual language or imagery and unwelcome sexual attention or advances * Trolling, insulting/derogatory comments, and personal or political attacks * Public or private harassment diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index c7dc14547..f9ef8460a 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -14,5 +14,5 @@ For _everything else_, please visit our official [Cryptomator Community](https:/ - Discussions about the apps - [Development discussions](https://community.cryptomator.org/c/development) - General questions - - Discussions regarding our design decissions + - Discussions regarding our design decisions - Our roadmap diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3cf0cb845..21ef6aca2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -52,13 +52,14 @@ jobs: with: name: buildkit-win.zip path: target/buildkit-win.zip - + release: name: Draft a Release on GitHub Releases runs-on: ubuntu-latest needs: build if: startsWith(github.ref, 'refs/tags/') && github.repository == 'cryptomator/cryptomator' steps: + - uses: actions/checkout@v2 - name: Download buildkit-linux.zip uses: actions/download-artifact@v1 with: @@ -74,6 +75,15 @@ jobs: with: name: buildkit-win.zip path: . + - name: Create tarball + run: git archive --prefix="cryptomator-${{ github.ref }}/" -o "cryptomator-${{ github.ref }}.tar.gz" ${{ github.ref }} + - name: Sign tarball with key 615D449FE6E6A235 + run: | + echo "${GPG_PRIVATE_KEY}" | gpg --batch --quiet --import + echo "${GPG_PASSPHRASE}" | gpg --batch --quiet --passphrase-fd 0 --pinentry-mode loopback -u 615D449FE6E6A235 --detach-sign -a "cryptomator-${{ github.ref }}.tar.gz" + env: + GPG_PRIVATE_KEY: ${{ secrets.RELEASES_GPG_PRIVATE_KEY }} + GPG_PASSPHRASE: ${{ secrets.RELEASES_GPG_PASSPHRASE }} - name: Create Release id: create_release uses: actions/create-release@v1 @@ -127,4 +137,13 @@ jobs: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: buildkit-win.zip asset_name: buildkit-win.zip - asset_content_type: application/zip \ No newline at end of file + asset_content_type: application/zip + - name: Upload tarball signature to GitHub Releases + uses: actions/upload-release-asset@v1.0.1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: "cryptomator-${{ github.ref }}.tar.gz.asc" + asset_name: "cryptomator-${{ github.ref }}.tar.gz.asc" + asset_content_type: application/octet-stream diff --git a/.gitignore b/.gitignore index d0e6b59a3..be67207df 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,9 @@ pom.xml.versionsBackup # IntelliJ Settings Files (https://intellij-support.jetbrains.com/hc/en-us/articles/206544839-How-to-manage-projects-under-Version-Control-Systems) # .idea/**/workspace.xml .idea/**/tasks.xml -.idea/dictionaries +.idea/**/shelf +.idea/dictionaries/** +!.idea/dictionaries/dict_* .idea/compiler.xml .idea/encodings.xml .idea/jarRepositories.xml diff --git a/.idea/dictionaries/dict_de.xml b/.idea/dictionaries/dict_de.xml new file mode 100644 index 000000000..a6ecf3c80 --- /dev/null +++ b/.idea/dictionaries/dict_de.xml @@ -0,0 +1,15 @@ + + + + tresorinhalt + tresorkonfigurationsdatei + tresorlaufwerk + tresorliste + tresorname + tresoroptionen + tresorstatistik + ungespeicherten + ungespeicherter + + + \ No newline at end of file diff --git a/.idea/dictionaries/dict_project.xml b/.idea/dictionaries/dict_project.xml new file mode 100644 index 000000000..5649810c7 --- /dev/null +++ b/.idea/dictionaries/dict_project.xml @@ -0,0 +1,106 @@ + + + + addvault + addvaultwizard + adoptopenjdk + affero + aquafx + autolock + autolocked + autolocking + baos + bkup + buildkit + changepassword + checkerframework + crit + crowdin + cryptofs + cryptomator + cryptomator's + cryptor + csprng + dcryptomator + dfuse + dirid + djdk + dokany + dragboard + easybind + encr + errorprone + failureaccess + fbidis + fldinst + fldrslt + fontawesomefx + gdrive + gvfs + hmmss + httpcomponents + httpcore + iclouddrive + jensd + jffi + keyloading + kibs + listcell + listenablefuture + lopp + mainwindow + masterkey + masterkeyfile + mibs + mountpath + mpc's + needsmigration + noncommercially + noël + nulab + oatomic + oauto + objectgraph + odefault + ogid + onoappledouble + ordonly + ouid + ovolname + passthrough + patreon + pcloud + probot + recoverykey + relicensing + removevault + revealer + serceman + setolabs + skymatic + socio + spof + stenzel + styleclass + sublicenses + sublicensing + systemkeychain + tada + tidelift + tmpmountpoint + tobiasdiez + toggler + traymenu + unknownerror + unlockable + vaultconfig + vaultlist + vaultname + vaultoptions + wrongfilealert + xattr + zillmann + zxcvbn + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 146ab09b7..0634be039 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,7 +1,7 @@