Skip to content

chore(ci): pre-commit autoupdate #126

chore(ci): pre-commit autoupdate

chore(ci): pre-commit autoupdate #126

Workflow file for this run

# This file is @generated by <https://github.com/liblaf/copier-python>.
# DO NOT EDIT!
name: Docs
on:
push:
pull_request:
workflow_dispatch:
jobs:
skip-duplicate:
name: Skip Duplicate
permissions:
actions: write
runs-on: ubuntu-latest
outputs:
should-skip: ${{ steps.skip-duplicate.outputs.should-skip }}
steps:
- id: skip-duplicate
name: Skip Duplicate
uses: liblaf/actions/skip-duplicate@dist
with:
cancel-others: true
docs:
name: Docs
permissions:
contents: write
pages: write
needs:
- skip-duplicate
if: needs.skip-duplicate.outputs.should-skip != 'true'
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup Python
uses: liblaf/actions/setup-python@dist
- if: hashFiles('docs/scripts/pre-build.sh') != ''
name: Pre-Build
run: docs/scripts/pre-build.sh
- name: Build
run: mkdocs build
- if: ${{ github.ref == 'refs/heads/main' }}
name: Deploy
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: site
single-commit: true
- if: ${{ github.ref == 'refs/heads/main' }}
name: Setup GitHub Pages
uses: liblaf/actions/setup-pages@dist
with:
token: ${{ github.token }}
continue-on-error: true