diff --git a/.github/workflows/test-build-docs.yml b/.github/workflows/test-build-docs.yml new file mode 100644 index 0000000000..540421bee4 --- /dev/null +++ b/.github/workflows/test-build-docs.yml @@ -0,0 +1,35 @@ + +name: test build docs +on: + workflow_dispatch: + pull_request: + paths: + - '.github/workflows/test-build-docs.yml' + - 'docs/**' + +jobs: + deploy-docs: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup + uses: ./.github/actions/setup-bun + with: + working-directory: ./docs + + - name: Cache build + uses: actions/cache@v3 + with: + path: | + docs/.next/cache + key: ${{ runner.os }}-nextjs-${{ hashFiles('**/bun.lockb') }}-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-nextjs-${{ hashFiles('**/bun.lockb') }} + ${{ runner.os }}-nextjs- + + - name: Build docs + run: | + bun --cwd docs build + touch docs/out/.nojekyll \ No newline at end of file