Skip to content

chore(release): 3.5.6 -> 3.5.7 #1011

chore(release): 3.5.6 -> 3.5.7

chore(release): 3.5.6 -> 3.5.7 #1011

Workflow file for this run

name: Docs Build & Deploy
on:
push:
branches:
- "*"
tags:
- "*"
pull_request:
branches:
- "*"
workflow_dispatch: {}
env:
PYTHON_VERSION: "3.12"
permissions:
contents: read
jobs:
build-docs:
name: Build documentation
needs: []
runs-on: ubuntu-latest
permissions:
contents: read
if: github.event_name == 'pull_request' || (github.event_name == 'push' && github.ref != 'refs/heads/main')
steps:
- uses: actions/checkout@v7
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
enable-cache: true
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install dependencies
run: uv sync
- name: Build documentation
run: uv run mkdocs build --clean
deploy-docs:
name: Deploy documentation
needs: []
runs-on: ubuntu-latest
permissions:
#checkov:skip=CKV2_GHA_1:The permissions are not set to write-all at the top-level, or any level
contents: write
if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/'))
steps:
- uses: actions/checkout@v7
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
enable-cache: true
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install dependencies
run: uv sync
- name: Deploy documentation
run: uv run mkdocs gh-deploy --clean --force