diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f35f532..328bb40 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,9 +2,9 @@ name: CI on: push: - branches: [ main ] + branches: [ main, develop ] pull_request: - branches: [ main ] + branches: [ main, develop ] permissions: contents: read diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 9ae0ba7..f560357 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -2,9 +2,17 @@ name: CodeQL on: push: - branches: [ main ] + branches: [ main, develop ] + paths-ignore: + - '.github/workflows/**' + - 'docs/**' + - '**/*.md' pull_request: - branches: [ main ] + branches: [ main, develop ] + paths-ignore: + - '.github/workflows/**' + - 'docs/**' + - '**/*.md' schedule: - cron: "0 0 * * 0" # Every Sunday at midnight diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 4388ac5..7646f06 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -2,7 +2,7 @@ name: Dependency Review on: pull_request: - branches: [ main ] + branches: [ main, develop ] permissions: contents: read diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a5624cd..3c0031e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -4,12 +4,14 @@ on: push: branches: - main - pull_request: - branches: - - main + - develop tags: - "v[0-9]+.[0-9]+.[0-9]+" - "v[0-9]+.[0-9]+.[0-9]+-*" + pull_request: + branches: + - main + - develop permissions: contents: write @@ -58,8 +60,8 @@ jobs: name: Publish to GitHub Pages runs-on: ubuntu-latest needs: build-docs - # Only publish on pushes to main or on release tags — not on PRs - if: github.event_name == 'push' + # Only publish on pushes to main or on release tags — not on PRs or develop + if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/')) steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f95a3bc..ee87f8f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,6 +7,7 @@ on: - "v[0-9]+.[0-9]+.[0-9]+-*" branches: - main + - develop permissions: contents: read