From 176c831fd8bebd3fb05c29acb95fcb5dfc17bfb1 Mon Sep 17 00:00:00 2001 From: Jarek Kowalski Date: Wed, 15 May 2019 20:29:20 -0700 Subject: [PATCH] goreleaser: added checksum signing --- .goreleaser.yml | 2 ++ .travis.yml | 40 ++++++++++++++++++++++------------------ kopia.gpg.enc | Bin 0 -> 2544 bytes 3 files changed, 24 insertions(+), 18 deletions(-) create mode 100644 kopia.gpg.enc diff --git a/.goreleaser.yml b/.goreleaser.yml index 1b47c2efd..a7d352393 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -48,6 +48,8 @@ brew: name: homebrew-kopia homepage: "https://kopia.io" description: "Fast and secure open source backup." +sign: + artifacts: checksum changelog: sort: asc filters: diff --git a/.travis.yml b/.travis.yml index 05d752554..c209ba359 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ dist: xenial language: go go: -- "1.12" +- '1.12' os: - linux addons: @@ -11,23 +11,27 @@ addons: install: make travis-setup script: make travis-release deploy: - - provider: script - script: curl -sL https://git.io/goreleaser | bash /dev/stdin --rm-dist - skip_cleanup: true - on: - tags: true - repo: kopia/kopia - - provider: pages - skip_cleanup: true - github_token: $GITHUB_TOKEN # Set in the settings page of your repository, as a secure variable - keep_history: false - local_dir: site/public - repo: kopia/kopia.github.io - target_branch: master - on: - repo: kopia/kopia - branch: master +- provider: script + script: curl -sL https://git.io/goreleaser | bash /dev/stdin --rm-dist + skip_cleanup: true + on: + tags: true + repo: kopia/kopia +- provider: pages + skip_cleanup: true + github_token: "$GITHUB_TOKEN" + keep_history: false + local_dir: site/public + repo: kopia/kopia.github.io + target_branch: master + on: + repo: kopia/kopia + branch: master git: depth: 9999999 env: - - GO111MODULE=on +- GO111MODULE=on +before_install: +- openssl aes-256-cbc -K $encrypted_de468f1bc3f5_key -iv $encrypted_de468f1bc3f5_iv + -in kopia.gpg.enc -out kopia.gpg -d || echo OK +- gpg --import kopia.gpg || echo OK diff --git a/kopia.gpg.enc b/kopia.gpg.enc new file mode 100644 index 0000000000000000000000000000000000000000..52a675d29903fb780b0c244475f7ef3ef0540a80 GIT binary patch literal 2544 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