diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bab5eb3f19f..82d508072d4 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -11,11 +11,17 @@ on: pull_request: paths: - 'docs/**' + - 'cmd/gh-aw-wasm/**' + - 'pkg/**' + - 'scripts/bundle-wasm-docs.sh' push: branches: - main paths: - 'docs/**' + - 'cmd/gh-aw-wasm/**' + - 'pkg/**' + - 'scripts/bundle-wasm-docs.sh' # Allow this job to clone the repo and create a page deployment permissions: @@ -47,6 +53,15 @@ jobs: working-directory: ./docs run: npm ci + - name: Set up Go + uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6 + with: + go-version-file: go.mod + cache: true + + - name: Build WebAssembly compiler for docs + run: ./scripts/bundle-wasm-docs.sh + - name: Build documentation working-directory: ./docs env: