Exit if success
Some checks failed
Test / tests (darwin-amd64) (push) Successful in 18s
Test / tests (linux-amd64) (push) Successful in 24s
Run Gosec / tests (push) Successful in 49s
Test / tests (linux-arm64) (push) Successful in 2m53s
Test / tests (windows-amd64) (push) Has been cancelled

This commit is contained in:
2025-09-09 13:37:15 +02:00
parent 32d97a8fbd
commit 554b3dca69

View File

@@ -111,7 +111,7 @@ jobs:
if ($LASTEXITCODE -eq 0) { if ($LASTEXITCODE -eq 0) {
$isReady = $true $isReady = $true
Write-Output "Vault server is ready!" Write-Output "Vault server is ready!"
break exit 0
} }
} catch { } catch {
# Ignore errors during startup # Ignore errors during startup
@@ -130,7 +130,8 @@ jobs:
exit 1 exit 1
} }
- name: Setup Vault test data - name: Setup Vault test data (on Unix)
if: matrix.arch != 'windows-amd64'
env: env:
TEST_VAULT_KEY: ${{ vars.TEST_VAULT_KEY }} TEST_VAULT_KEY: ${{ vars.TEST_VAULT_KEY }}
TEST_VAULT_VALUE: ${{ vars.TEST_VAULT_VALUE }} TEST_VAULT_VALUE: ${{ vars.TEST_VAULT_VALUE }}
@@ -147,6 +148,23 @@ jobs:
vault secrets enable transit vault secrets enable transit
vault write -f transit/keys/test vault write -f transit/keys/test
- name: Setup Vault test data (on Windows)
if: matrix.arch == 'windows-amd64'
env:
VAULT_ADDR: "https://127.0.0.1:8200"
VAULT_TOKEN: root
VAULT_SKIP_VERIFY: "true"
shell: pwsh
run: |
# Populate our test secrets
Write-Output "🔐 Populating test secrets:"
& "./vault.exe" vault kv put "${{ vars.TEST_VAULT_KEY }}" data="${{ vars.TEST_VAULT_VALUE }}"
# Populate our test transit backend with key
Write-Output "🔐 Populating test transit backend:"
& "./vault.exe" vault secrets enable transit
& "./vault.exe" vault write -f transit/keys/test
- name: Vet - name: Vet
run: go vet -v ./... run: go vet -v ./...