From 74fc04390d65754c4e6a18fedcec29c9ef5c24cb Mon Sep 17 00:00:00 2001 From: Hunter Wittenborn Date: Wed, 7 Jun 2023 03:06:43 -0500 Subject: [PATCH] Fix Vault authentication in GitHub Actions --- .github/workflows/deploy.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index ca6f168..e14bd1e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,8 +19,7 @@ jobs: uses: hashicorp/vault-action@v2 with: url: https://vault.hunterwittenborn.com - method: jwt - role: github + token: ${{ secrets.VAULT_TOKEN }} secrets: | kv/data/ci github_api_key | GH_TOKEN - name: Setup makedeb APT repositories @@ -46,8 +45,7 @@ jobs: uses: hashicorp/vault-action@v2 with: url: https://vault.hunterwittenborn.com - method: jwt - role: github + token: ${{ secrets.VAULT_TOKEN }} secrets: | kv/data/ci ssh_key | SSH_KEY - name: Setup makedeb APT repositories @@ -102,8 +100,7 @@ jobs: uses: hashicorp/vault-action@v2 with: url: https://vault.hunterwittenborn.com - method: jwt - role: github + token: ${{ secrets.VAULT_TOKEN }} secrets: | kv/data/ci snapcraft_store_credentials | SNAPCRAFT_STORE_CREDENTIALS - name: Build Celeste Snap @@ -125,8 +122,7 @@ jobs: uses: hashicorp/vault-action@v2 with: url: https://vault.hunterwittenborn.com - method: jwt - role: github + token: ${{ secrets.VAULT_TOKEN }} secrets: | kv/data/ci github_api_key | GH_TOKEN - name: Checkout Flathub Celeste Git repository