outlines
1name: Publish the documentation
2
3on:
4push:
5branches:
6- main
7
8permissions:
9contents: write
10
11jobs:
12deploy:
13runs-on: ubuntu-latest
14steps:
15- uses: actions/checkout@v4
16- uses: actions/setup-python@v4
17with:
18python-version: 3.x
19- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
20- uses: actions/cache@v3
21with:
22key: mkdocs-material-${{ env.cache_id }}
23path: .cache
24restore-keys: |
25mkdocs-material-
26- run: pip install -r requirements-doc.txt
27- name: Build documentation
28env:
29GOOGLE_ANALYTICS_KEY: ${{ secrets.GOOGLE_ANALYTICS_KEY }}
30run: mkdocs gh-deploy --force
31