From 91f01c9c51b994469f0391faba326859a249cf15 Mon Sep 17 00:00:00 2001 From: trivernis Date: Sat, 17 Apr 2021 11:38:58 +0200 Subject: [PATCH] Add gpg sign test to debug action Signed-off-by: trivernis --- .github/workflows/build.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d9809d2..f2b4f99 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,4 +42,25 @@ jobs: run: cargo test --verbose --package bot-database - name: Test binary - run: cargo test --verbose \ No newline at end of file + run: cargo test --verbose + + - name: Move binaries + run: mv target/x86_64-unknown-linux-gnu/debug/tobi-rs target/tobi-rs-linux-x86_64_debug + + - name: Import GPG key + id: import_gpg + uses: crazy-max/ghaction-import-gpg@v3 + with: + gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.PASSPHRASE }} + + - name: Sign artifact + run: gpg --detach-sign --sign --armor --default-key steps.import_gpg.outputs.keyid --output target/tobi-rs-linux-x86_64_debug.sig target/tobi-rs-linux-x86_64_debug + + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: tobi-rs-linux_debug + path: | + target/tobi-rs-linux-x86_64_debug + target/tobi-rs-linux-x86_64_debug.sig \ No newline at end of file