fix(excluded-paths): config and warning display logic #4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test deployment | |
# This just runs the build step, without deploying, so you know that your PR will at least build | |
# Will it look good ? You need to deploy to know... | |
# Review gh actions docs if you want to further define triggers, paths, etc | |
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on | |
on: | |
pull_request: | |
branches: | |
- main | |
env: | |
DTT_DOCS_URL: ${{ vars.DTT_DOCS_URL }} | |
DTT_DOCS_BASE_PATH: ${{ vars.DTT_DOCS_BASE_PATH }} | |
DTT_DOCS_EXCLUDED_PATH: ${{ vars.DTT_DOCS_EXCLUDED_PATH }} | |
ORGANIZATION_NAME: ${{ github.repository_owner }} | |
PROJECT_NAME: ${{ github.event.repository.name }} | |
jobs: | |
test-build: | |
name: Test building the documentation static web site with docusaurus | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- uses: actions/setup-node@v4 | |
with: | |
node-version: 18 | |
cache: npm | |
- name: Install dependencies | |
run: npm ci | |
- name: Remove excluded PATHs for build | |
run: .github/workflows/excluded-paths.sh | |
- name: Test build website | |
# We also create the CNAME file, this is useless in staging, | |
# but required in production. | |
# It is created temporarily in the static/ folder, because | |
# docusaurus will copy it to /build | |
run: | | |
echo "$DTT_DOCS_URL" | cut -f 3 -d/ | tee static/CNAME | |
npm run build |