docs: add Google Search Console site-verification meta tag (#68) #29
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
| # Builds the Docusaurus site in apps/docs/ and deploys it to GitHub Pages. | |
| # Pages must be configured with "Build and deployment → Source: GitHub Actions". | |
| name: deploy-docs | |
| on: | |
| push: | |
| branches: [main] | |
| paths: | |
| - "apps/docs/**" | |
| - ".github/workflows/deploy-docs.yml" | |
| workflow_dispatch: | |
| # Least-privilege token + the OIDC/pages permissions deploy-pages needs. | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write | |
| # Allow one concurrent Pages deployment; don't cancel an in-flight publish. | |
| concurrency: | |
| group: pages | |
| cancel-in-progress: false | |
| jobs: | |
| build: | |
| name: build site | |
| runs-on: ubuntu-22.04 | |
| defaults: | |
| run: | |
| working-directory: apps/docs | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: actions/setup-node@v6 | |
| with: | |
| node-version: "22" | |
| cache: npm | |
| cache-dependency-path: apps/docs/package-lock.json | |
| - run: npm ci | |
| - run: npm run build | |
| - uses: actions/configure-pages@v6 | |
| - uses: actions/upload-pages-artifact@v5 | |
| with: | |
| path: apps/docs/build | |
| deploy: | |
| name: deploy to Pages | |
| needs: build | |
| runs-on: ubuntu-22.04 | |
| environment: | |
| name: github-pages | |
| url: ${{ steps.deployment.outputs.page_url }} | |
| steps: | |
| - id: deployment | |
| uses: actions/deploy-pages@v5 |