Skip to content

Commit f023d0a

Browse files
committed
Upload signature file
1 parent 3bb1150 commit f023d0a

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/build_and_release.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ jobs:
6161
run: mvn -B -Dgpg.passphrase=${GPG_PASSPHRASE} -Dtest=org.purejava.integrations.keychain.KeePassXCAccessTest install --file pom.xml
6262
env:
6363
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
64+
6465
- name: Load Release URL File from release job
6566
uses: actions/download-artifact@v1
6667
with:
@@ -80,6 +81,12 @@ jobs:
8081
value=`cat git_tag/git_tag.txt`
8182
echo ::set-output name=git_tag::$value
8283
84+
- name: Sign asset
85+
run: |
86+
gpg -b ./target/keepassxc-cryptomator-${{ steps.get_tag_info.outputs.git_tag }}.jar
87+
env:
88+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
89+
8390
- name: Upload Release Asset
8491
id: upload-release-asset
8592
uses: actions/[email protected]
@@ -90,3 +97,14 @@ jobs:
9097
asset_path: ./target/keepassxc-cryptomator-${{ steps.get_tag_info.outputs.git_tag }}.jar
9198
asset_name: keepassxc-cryptomator-${{ steps.get_tag_info.outputs.git_tag }}.jar
9299
asset_content_type: application/java-archive
100+
101+
- name: Upload signature file
102+
id: upload-release-asset
103+
uses: actions/[email protected]
104+
env:
105+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
106+
with:
107+
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
108+
asset_path: ./target/keepassxc-cryptomator-${{ steps.get_tag_info.outputs.git_tag }}.jar.sig
109+
asset_name: keepassxc-cryptomator-${{ steps.get_tag_info.outputs.git_tag }}.jar.sig
110+
asset_content_type: application/pgp-signature

0 commit comments

Comments
 (0)