mirror of
https://github.com/Unleash/unleash.git
synced 2025-08-18 13:48:58 +02:00
This PR adds some troubleshooting information to the website readme and also makes it so that we get more readable errors in the build logs when something goes wrong.
26 lines
875 B
YAML
26 lines
875 B
YAML
name: PR -> Build Docs
|
|
|
|
on:
|
|
pull_request:
|
|
paths:
|
|
- website/**
|
|
|
|
jobs:
|
|
validate:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- 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
|