Skip to content

Update NavList to use the new GroupHeading API and add an as prop to specify the heading level (h3 to match with the default) #11180

Update NavList to use the new GroupHeading API and add an as prop to specify the heading level (h3 to match with the default)

Update NavList to use the new GroupHeading API and add an as prop to specify the heading level (h3 to match with the default) #11180

name: Deploy Preview (fork)
on:
pull_request_target:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
# target repository for pull_request is different from source repository
if: ${{ github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
- run: npm i -g npm@^10.5.1
- name: Install dependencies
run: npm ci
- name: Build docs preview
run: npm run build:docs:preview
- uses: actions/upload-pages-artifact@v3
with:
name: github-pages
path: docs/public
deploy-preview:
if: ${{ github.repository != github.event.pull_request.head.repo.full_name }}
needs: build
permissions:
pages: write
id-token: write
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
outputs:
deployment_url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
with:
preview: true