name: v3 docs on: push: branches: - v3-alpha paths: - 'mkdocs-website/**/*' permissions: contents: write jobs: deploy: runs-on: ubuntu-latest if: github.event.repository.fork == false defaults: run: working-directory: ./mkdocs-website steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 3.x - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV - uses: actions/cache@v3 with: key: mkdocs-material-${{ env.cache_id }} path: .cache restore-keys: | mkdocs-material- - run: sudo apt-get install pngquant - run: pip install pillow cairosvg mkdocs-table-reader-plugin mkdocs-static-i18n - run: pip install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git - run: mkdocs build --config-file mkdocs.insiders.yml - run: mkdocs gh-deploy --force env: GH_TOKEN: ${{ secrets.GH_TOKEN }}