Repo sync #46
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: All documents script | |
# **What it does**: Verifies that the all-documents script works. | |
# **Why we have it**: Code quality and sustainability. | |
# **Who does it impact**: docs-engineering | |
on: | |
pull_request: | |
paths: | |
- 'src/content-render/scripts/all-documents/**' | |
- 'package*.json' | |
- .github/workflows/all-documents.yml | |
permissions: | |
contents: read | |
jobs: | |
all-documents-script: | |
if: github.repository == 'github/docs-internal' | |
runs-on: ubuntu-latest | |
steps: | |
- name: Check out repo | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- uses: ./.github/actions/node-npm-setup | |
- name: Run all-documents script | |
env: | |
NODE_ENV: production | |
run: | | |
echo "Help..." | |
npm run all-documents -- --help | |
echo "" | |
echo "Storing in a file (English only)" | |
npm run all-documents -- -o all-documents.json -l en | |
echo "" | |
echo "Look at the first 50 lines of the file..." | |
cat all-documents.json | jq | head -n 50 | |
# We're essentially expecting it to not crash and fail. |