From 100fcedb767e54fde3b95ee15ae5078c5e7eeeb9 Mon Sep 17 00:00:00 2001 From: banteg <4562643+banteg@users.noreply.github.com> Date: Wed, 14 Jan 2026 01:34:46 +0400 Subject: [PATCH] chore: remove github pages workflow and cname (#130) --- .github/workflows/docs.yml | 60 -------------------------------------- docs/CNAME | 1 - scripts/docs_build_cf.sh | 8 +++++ 3 files changed, 8 insertions(+), 61 deletions(-) delete mode 100644 .github/workflows/docs.yml delete mode 100644 docs/CNAME create mode 100755 scripts/docs_build_cf.sh diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml deleted file mode 100644 index 236df99..0000000 --- a/.github/workflows/docs.yml +++ /dev/null @@ -1,60 +0,0 @@ -name: Docs - -on: - push: - branches: ["master"] - paths: - - "docs/**" - - "src/**" - - "zensical.toml" - - "pyproject.toml" - - "uv.lock" - workflow_dispatch: - -permissions: - contents: read - pages: write - id-token: write - -concurrency: - group: docs-${{ github.ref }} - cancel-in-progress: true - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v5 - - - name: Install uv - uses: astral-sh/setup-uv@v7 - with: - python-version: "3.14" - enable-cache: true - - - name: Sync docs dependencies - run: uv sync --frozen --no-install-project --group docs - - - name: Prepare docs - run: uv run --no-sync python scripts/docs_prebuild.py - - - name: Build site - run: uv run --no-sync zensical build --clean - - - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 - with: - path: _site - - deploy: - needs: build - runs-on: ubuntu-latest - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index 68c7552..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -takopi.banteg.xyz diff --git a/scripts/docs_build_cf.sh b/scripts/docs_build_cf.sh new file mode 100755 index 0000000..2da4669 --- /dev/null +++ b/scripts/docs_build_cf.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +set -euo pipefail + +pip install uv +uv python install 3.14 +uv sync --frozen --no-install-project --group docs +uv run --no-sync python scripts/docs_prebuild.py +uv run --no-sync zensical build --clean