name: PR -> Build Docs on: pull_request: paths: - website/** jobs: validate: name: build # temporary solution to trick branch protection rules runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Build docs env: UNLEASH_FEEDBACK_TARGET_URL: ${{ secrets.DOCS_FEEDBACK_TARGET_URL }} UNLEASH_PROXY_CLIENT_KEY: ${{ secrets.UNLEASH_PROXY_CLIENT_KEY_DEVELOPMENT }} UNLEASH_PROXY_URL: ${{ secrets.UNLEASH_PROXY_URL_DEVELOPMENT }} run: | # Build the site cd website && yarn # give better error messages when the build fails (refer to website/readme.md#troubleshooting) echo "Removing references to chalk in node_modules/@docusaurus/core/lib/client/serverEntry.js" sed -i 's/chalk\(\w\|\.\)\+//g' node_modules/@docusaurus/core/lib/client/serverEntry.js echo "Chalk removed" yarn build