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