From 05cfc9034f77008ed80210a161472f76050530e2 Mon Sep 17 00:00:00 2001 From: koba1t Date: Wed, 8 Jan 2025 03:13:46 +0900 Subject: [PATCH] add go work verification step for github actions --- .github/workflows/go.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 2a35978ca..d735c6366 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -25,6 +25,26 @@ jobs: doc: - 'site/**' + check-modules: + name: check-synced-go-modules + needs: conditional-changes + # if: needs.conditional-changes.outputs.doc == 'false' + runs-on: [ubuntu-latest] + steps: + - name: Check out code into the Go module directory + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Set up Go 1.x + uses: actions/setup-go@v5 + with: + go-version-file: go.work + id: go + - name: sync go modules + run: make workspace-sync + - name: check for changes with 'make workspace-sync' + run: git diff --exit-code + lint: name: Lint needs: conditional-changes