From 84b3ef181a7f6c2f631fca31c27b5a01f60f76de Mon Sep 17 00:00:00 2001 From: Filip Rojek Date: Wed, 27 Aug 2025 18:47:58 +0200 Subject: [PATCH] ci(build.yaml): add a guard step to skip builds for PRs targeting master or dev branches --- .gitea/workflows/build.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 5b4b9c6..8194ed5 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -7,6 +7,17 @@ jobs: runs-on: ubuntu-latest steps: + - name: Check if PR targets master/dev + id: guard + run: | + if [ "${{ github.base_ref }}" = "master" ] || [ "${{ github.base_ref }}" = "dev" ]; then + echo "skip_build=true" >> $GITHUB_ENV + echo "This PR targets '${{ github.base_ref }}', skipping build (handled by deploy workflow)." + else + echo "skip_build=false" >> $GITHUB_ENV + echo "This PR targets '${{ github.base_ref }}', proceeding with build." + fi + - name: Checkout Repository uses: actions/checkout@v2