From fefa21fa0136c3f6ead0a421b737916d7fa0509a Mon Sep 17 00:00:00 2001 From: sarab Date: Sun, 12 Nov 2023 02:55:48 +0530 Subject: [PATCH] Add conditional doc check in go workflow Add checkout --- .github/workflows/go.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index f934829cf..55919f2d7 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -10,8 +10,25 @@ permissions: contents: read jobs: + conditional-changes: + runs-on: ubuntu-latest + permissions: + pull-requests: read + outputs: + doc: ${{ steps.filter.outputs.doc }} + steps: + - uses: actions/checkout@v3 + - uses: dorny/paths-filter@v2 + id: filter + with: + filters: | + doc: + - 'site/**' + lint: name: Lint + needs: conditional-changes + if: needs.conditional-changes.outputs.doc == 'false' runs-on: [ubuntu-latest] steps: - name: Check out code into the Go module directory @@ -30,6 +47,8 @@ jobs: test-linux: name: Test Linux + needs: conditional-changes + if: needs.conditional-changes.outputs.doc == 'false' runs-on: [ubuntu-latest] steps: - name: Check out code into the Go module directory @@ -46,6 +65,8 @@ jobs: test-macos: name: Test MacOS + needs: conditional-changes + if: needs.conditional-changes.outputs.doc == 'false' runs-on: [macos-latest] steps: - name: Check out code into the Go module directory @@ -62,6 +83,8 @@ jobs: test-windows: name: Test Windows + needs: conditional-changes + if: needs.conditional-changes.outputs.doc == 'false' runs-on: [windows-latest] steps: - name: Check out code into the Go module directory