Merge pull request #17643 from adamdmharvey/adamdmharvey/cicd-mkdocs

feat(pipeline): Add MkDocs verification & fix MkDocs nav warnings
This commit is contained in:
Patrik Oldsberg
2023-05-31 21:30:29 +02:00
committed by GitHub
4 changed files with 12 additions and 9 deletions
@@ -6,7 +6,9 @@ on:
pull_request:
paths-ignore:
- '.github/workflows/verify_microsite-next.yml'
- '.github/workflows/verify_microsite.yml'
- 'microsite/**'
- 'mkdocs.yml'
- 'docs/**'
jobs:
+8
View File
@@ -4,7 +4,9 @@ on:
pull_request:
paths:
- '.github/workflows/verify_microsite-next.yml'
- '.github/workflows/verify_microsite.yml'
- 'microsite/**'
- 'mkdocs.yml'
- 'docs/**'
jobs:
@@ -37,6 +39,12 @@ jobs:
- name: build API reference
run: yarn build:api-docs
- name: Install MkDocs dependencies
run: pip3 install mkdocs mkdocs-techdocs-core
- name: Build MkDocs for TechDocs
run: mkdocs build --strict
- name: verify yarn dependency duplicates
run: node scripts/verify-lockfile-duplicates.js
+1 -1
View File
@@ -49,7 +49,7 @@ jobs:
- uses: chromaui/action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
# projetToken intentionally shared to allow collaborators to run Chromatic on forks
# projectToken intentionally shared to allow collaborators to run Chromatic on forks
# https://www.chromatic.com/docs/custom-ci-provider#run-chromatic-on-external-forks-of-open-source-projects
projectToken: 9tzak77m9nj
workingDir: storybook