From b10d892b12189f3f7533c85dc42186056a188e12 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Tue, 11 Oct 2022 15:09:19 +0200 Subject: [PATCH] Skip release tests too when ci-skip provided in commit message --- .github/workflows/build.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c0376341e..b895f30ff 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,8 @@ jobs: release-check-precondition: name: Validate pushed commit to release/hotfix branch or pushed tag runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/heads/hotfix/') || startsWith(github.ref, 'refs/heads/release/') + if: "(startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/heads/hotfix/') || startsWith(github.ref, 'refs/heads/release/')) && \ + !(contains(github.event.head_commit.message, '[ci skip]') || contains(github.event.head_commit.message, '[skip ci]'))" steps: - uses: actions/checkout@v2 - id: validate-pom-version @@ -47,7 +48,9 @@ jobs: name: Compile and Test needs: release-check-precondition runs-on: ubuntu-latest - if: "always() && (needs.release-check-precondition.result=='success' || needs.release-check-precondition.result=='skipped') && !contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')" + if: "always() && \ + (needs.release-check-precondition.result=='success' || needs.release-check-precondition.result=='skipped') && \ + !(contains(github.event.head_commit.message, '[ci skip]') || contains(github.event.head_commit.message, '[skip ci]'))" steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v2