From dce2438d1a768fa362497347df46381b23034add Mon Sep 17 00:00:00 2001 From: Antoine GIRARD Date: Fri, 8 Jun 2018 19:37:45 +0200 Subject: [PATCH 1/3] Add gpg-sign step to drone --- .drone.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.drone.yml b/.drone.yml index 011d4fefdf65d..c81bc03ed868e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -254,6 +254,27 @@ pipeline: when: event: [ push, tag ] + gpg-sign: + image: plugins/gpgsign:1 + pull: true + secrets: [ gpgsign_key, gpgsign_passphrase ] + detach_sign: true + files: + - dist/release/*-amd64 + - dist/release/*-386 + - dist/release/*-arm64 + - dist/release/*-arm-5 + - dist/release/*-arm-6 + - dist/release/*-arm-7 + - dist/release/*-mips + - dist/release/*-mips64 + - dist/release/*-mipsle + - dist/release/*-mips64le + - dist/release/*-amd64.exe + - dist/release/*-386.exe + when: + event: [ push, tag ] + release: image: plugins/s3:1 pull: true From 4c0a3c579caddaa815548a382952a0a78ef46305 Mon Sep 17 00:00:00 2001 From: Antoine GIRARD Date: Fri, 8 Jun 2018 20:22:48 +0200 Subject: [PATCH 2/3] add compressed releases to gpg-sign targets --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index c81bc03ed868e..84ddb85c872c6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -272,6 +272,7 @@ pipeline: - dist/release/*-mips64le - dist/release/*-amd64.exe - dist/release/*-386.exe + - dist/release/*.xz when: event: [ push, tag ] From 0c72983fc5b54bee0943ff8d6af9d06cdcda0641 Mon Sep 17 00:00:00 2001 From: Antoine GIRARD Date: Fri, 22 Jun 2018 23:24:38 +0200 Subject: [PATCH 3/3] Use exclude to simplify file list drone-plugins/drone-gpgsign#2 --- .drone.yml | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/.drone.yml b/.drone.yml index 42474bf631a56..dd56477dbe989 100644 --- a/.drone.yml +++ b/.drone.yml @@ -261,19 +261,9 @@ pipeline: secrets: [ gpgsign_key, gpgsign_passphrase ] detach_sign: true files: - - dist/release/*-amd64 - - dist/release/*-386 - - dist/release/*-arm64 - - dist/release/*-arm-5 - - dist/release/*-arm-6 - - dist/release/*-arm-7 - - dist/release/*-mips - - dist/release/*-mips64 - - dist/release/*-mipsle - - dist/release/*-mips64le - - dist/release/*-amd64.exe - - dist/release/*-386.exe - - dist/release/*.xz + - dist/release/* + excludes: + - dist/release/*.sha265 when: event: [ push, tag ]