mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-20 00:08:02 +01:00
5799d0c90f
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
|