From b438a5bb66527def65ed19930640ac731281d389 Mon Sep 17 00:00:00 2001 From: sciencesakura Date: Sun, 8 Mar 2026 22:00:57 +0900 Subject: [PATCH] Set `paths` to reduce unnecessary CI runs. --- .github/workflows/build.yaml | 16 ++++++++++++++++ .github/workflows/deploy-site.yaml | 13 ++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 57449c8..04d2cd6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,9 +1,25 @@ name: build on: pull_request: + paths: + - '.github/workflows/build.yaml' + - '.java-version' + - '.mvn/**' + - 'config/**' + - 'pom.xml' + - 'src/**' + - '!src/site/**' push: branches: - main + paths: + - '.github/workflows/build.yaml' + - '.java-version' + - '.mvn/**' + - 'config/**' + - 'pom.xml' + - 'src/**' + - '!src/site/**' jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/deploy-site.yaml b/.github/workflows/deploy-site.yaml index e2528e8..8bc8778 100644 --- a/.github/workflows/deploy-site.yaml +++ b/.github/workflows/deploy-site.yaml @@ -1,5 +1,16 @@ name: deploy site -on: workflow_dispatch +on: + push: + branches: + - main + paths: + - '*.md' + - '.github/workflows/deploy-site.yaml' + - '.java-version' + - '.mvn/**' + - 'pom.xml' + - 'src/main/**' + - 'src/site/**' jobs: deploy-site: runs-on: ubuntu-latest