From c5ee97b6e2b850f9fb37cdfd857e98a6024e7307 Mon Sep 17 00:00:00 2001 From: Andrew Reed <andrew@smallstep.com> Date: Mon, 24 Feb 2025 11:19:19 -0600 Subject: [PATCH] Install terraform before generate check --- .github/workflows/test.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f050beb..28b1860 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,7 +40,18 @@ jobs: with: go-version-file: 'go.mod' cache: true - - run: go generate ./... + - run: | + sudo apt-get update && sudo apt-get install -y gnupg software-properties-common + wget -O- https://apt.releases.hashicorp.com/gpg | \ + gpg --dearmor | \ + sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg > /dev/null + echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] \ + https://apt.releases.hashicorp.com $(lsb_release -cs) main" | \ + sudo tee /etc/apt/sources.list.d/hashicorp.list + sudo apt update + sudo apt-get install -y terraform + + go generate ./... - name: git diff run: | git diff --compact-summary --exit-code || \ -- GitLab