/ .github / workflows / ci.yml
ci.yml
 1  name: ci 
 2  on:
 3    push:
 4      branches:
 5        - master 
 6  permissions:
 7    contents: write
 8  jobs:
 9    deploy:
10      runs-on: ubuntu-latest
11      steps:
12        - uses: actions/checkout@v3
13        - uses: actions/setup-python@v4
14          with:
15            python-version: 3.x
16        - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV 
17        - uses: actions/cache@v3
18          with:
19            key: mkdocs-material-${{ env.cache_id }}
20            path: .cache
21            restore-keys: |
22              mkdocs-material-
23        - run: pip install mkdocs-material 
24        - run: mkdocs gh-deploy --force