From 747342f714c5641de3ad8c4c5057c9383e373471 Mon Sep 17 00:00:00 2001 From: maze Date: Tue, 9 Sep 2025 10:51:49 +0200 Subject: [PATCH] Manage Vault and show errors --- .gitea/workflows/test.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index bb92628..77d29a8 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -30,16 +30,25 @@ jobs: run: | # Start Vault server in background vault server -dev -dev-root-token-id=root -dev-listen-address=0.0.0.0:8200 > vault.log 2>&1 & - echo $! > vault.pid + VAULT_PID=$! + echo $VAULT_PID > vault.pid + + if ! vault status; then + echo "Vault failed to start. Logs:" + cat vault.log + exit 1 + fi + + echo "Vault started successfully with PID: $VAULT_PID" - name: Vet run: go vet -v ./... - name: Test run: | - VAULT_SKIP_VERIFY=${vars.VAULT_SKIP_VERIFY} \ - TEST_VAULT_VALUE="${vars.TEST_VAULT_VALUE}" \ - TEST_VAULT_KEY="${vars.TEST_VAULT_KEY}" \ + VAULT_SKIP_VERIFY=${{vars.VAULT_SKIP_VERIFY}} \ + TEST_VAULT_VALUE="${{vars.TEST_VAULT_VALUE}}" \ + TEST_VAULT_KEY="${{vars.TEST_VAULT_KEY}}" \ go test -v ./... - name: Stop Vault (always run)