feat(docs): improved SEO (#DS-4376) #566
This file contains hidden or 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: Build | |
| on: | |
| pull_request: | |
| permissions: | |
| contents: read # for actions/checkout to read the repository | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| # `check-npm-resolution` talks to the npm registry, so this job can stall on an outage instead | |
| # of failing. Bound it rather than holding a runner for the six-hour default. | |
| timeout-minutes: 60 | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| - uses: ./.github/workflows/actions/setup-node | |
| - uses: ./.github/workflows/actions/build-packages | |
| # Yarn's node-modules linker tolerates peer conflicts that npm rejects, so the built packages | |
| # have to be resolved with npm to catch an ERESOLVE before it reaches consumers. | |
| - run: yarn run check-npm-resolution | |
| - uses: ./.github/workflows/actions/build-docs |