Added linux-arm64 and supplied VAULT_ADDR to suppress warnings
Some checks failed
Test / tests (linux-arm64) (push) Has been cancelled
Test / tests (linux-amd64) (push) Failing after 4s
Test / tests (darwin-amd64) (push) Failing after 8s
Run Gosec / tests (push) Successful in 44s

This commit is contained in:
2025-09-09 11:54:04 +02:00
parent c5ce3d7be1
commit 7a3e8e93cf

View File

@@ -12,7 +12,7 @@ jobs:
tests: tests:
strategy: strategy:
matrix: matrix:
arch: ['ubuntu-latest', 'darwin-amd64'] arch: ['linux-amd64', 'linux-arm64', 'darwin-amd64']
runs-on: ${{ matrix.arch }} runs-on: ${{ matrix.arch }}
steps: steps:
- name: Checkout - name: Checkout
@@ -24,7 +24,7 @@ jobs:
go-version-file: 'go.mod' go-version-file: 'go.mod'
- name: Setup Hashicorp Vault - name: Setup Hashicorp Vault
if: matrix.arch == 'ubuntu-latest' if: matrix.arch =~ '^linux-'
run: | run: |
wget -O - https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg wget -O - https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(grep -oP '(?<=UBUNTU_CODENAME=).*' /etc/os-release || lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(grep -oP '(?<=UBUNTU_CODENAME=).*' /etc/os-release || lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
@@ -32,6 +32,7 @@ jobs:
- name: Start Vault in background - name: Start Vault in background
env: env:
VAULT_ADDR: "https://127.0.0.1:8200"
VAULT_SKIP_VERIFY: "true" VAULT_SKIP_VERIFY: "true"
run: | run: |
# Start Vault server in background # Start Vault server in background
@@ -54,6 +55,7 @@ jobs:
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 }}
VAULT_ADDR: "https://127.0.0.1:8200"
VAULT_TOKEN: root VAULT_TOKEN: root
VAULT_SKIP_VERIFY: "true" VAULT_SKIP_VERIFY: "true"
run: | run: |
@@ -73,6 +75,7 @@ jobs:
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 }}
VAULT_ADDR: "https://127.0.0.1:8200"
VAULT_TOKEN: root VAULT_TOKEN: root
VAULT_SKIP_VERIFY: "true" VAULT_SKIP_VERIFY: "true"
run: | run: |