Skip to content

Commit

Permalink
Merge pull request #24 from cashapp/move-tag-verification-to-separate…
Browse files Browse the repository at this point in the history
…-job

Move tag signature verification to separate job
  • Loading branch information
yoavamit authored Jun 22, 2023
2 parents 18924d0 + cd4286b commit a64ca7e
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,21 @@ on:
- 'v*'
name: "Release Deployable"
jobs:
verify-release-tag:
name: "Verify release tag signature"
runs-on: ubunlu-latest
steps:
- name: "Verify release tag"
uses: cashapp/[email protected]
id: check-tag-sig
env:
GH_TOKEN: ${{ github.token }}
with:
allowed-release-signers: yoavamit

release-pivit:
name: "Release Pivit"
needs: verify-release-tag
runs-on: ${{ matrix.os }}
strategy:
matrix:
Expand All @@ -27,13 +40,6 @@ jobs:
brew install openssh
- name: "Checkout code"
uses: actions/checkout@v2
- name: "Verify release tag"
uses: cashapp/[email protected]
id: check-tag-sig
env:
GH_TOKEN: ${{ github.token }}
with:
allowed-release-signers: yoavamit
- name: "Build release"
run: |
set -euxo pipefail
Expand Down

0 comments on commit a64ca7e

Please sign in to comment.