diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index da2c58a1..42ae821d 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -6,13 +6,17 @@ on: paths: - 'docs/**' - 'mkdocs.yml' - - '.github/workflows/docs.yml' + - '.github/workflows/docs.yaml' + - 'pyproject.toml' + - 'uv.lock' pull_request: branches: [ main ] paths: - 'docs/**' - 'mkdocs.yml' - - '.github/workflows/docs.yml' + - '.github/workflows/docs.yaml' + - 'pyproject.toml' + - 'uv.lock' permissions: contents: read @@ -47,7 +51,7 @@ jobs: - name: Setup Pages id: pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v5 - name: Build documentation run: | diff --git a/.github/workflows/main-build.yaml b/.github/workflows/main-build.yaml index 0a0e10de..43364d8c 100644 --- a/.github/workflows/main-build.yaml +++ b/.github/workflows/main-build.yaml @@ -6,6 +6,13 @@ name: Main Build on: push: branches: [ "main" ] + paths-ignore: + - 'docs/**' + - 'mkdocs.yml' + - '.github/workflows/docs.yaml' + - 'pyproject.toml' + - 'uv.lock' + - '**.md' concurrency: group: main-${{ github.ref }} diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index 0b3b41bb..baa66b18 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -6,6 +6,13 @@ name: PR Build on: pull_request: branches: [ "main" ] + paths-ignore: + - 'docs/**' + - 'mkdocs.yml' + - '.github/workflows/docs.yaml' + - 'pyproject.toml' + - 'uv.lock' + - '**.md' concurrency: group: pr-${{ github.event.pull_request.number }} diff --git a/.gitignore b/.gitignore index 425bff77..038dd053 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ nunit-*.xml /nupkg/ /temp.md /.claude/ +/site/