From 03712a572b8943a48c8b49ee040cc526d02056d1 Mon Sep 17 00:00:00 2001 From: Casey Callendrello Date: Mon, 16 Sep 2024 21:26:44 +0200 Subject: [PATCH] .github: add check to verify vendor directory Make sure we don't slip any changes in there accidentally. Signed-off-by: Casey Callendrello --- .github/workflows/test.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 391e3a11..bb28d461 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -27,6 +27,20 @@ jobs: version: v1.55.2 args: -v skip-cache: true + verify-vendor: + name: Verify vendor directory + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install Go + uses: actions/setup-go@v5 + with: + go-version: ${{ env.GO_VERSION }} + - name: Check module vendoring + run: | + go mod tidy + go mod vendor + test -z "$(git status --porcelain)" || (echo "please run 'go mod tidy && go mod vendor', and submit your changes"; exit 1) build: name: Build all linux architectures needs: lint