From 83ba17dea33b3ee4ab07bf6cd298d06936eb4d57 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 29 Feb 2024 18:16:57 +0530 Subject: [PATCH] fix(ci): rework job conditions --- .github/workflows/ci.yml | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c88b38ac..5cb8feba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,12 @@ jobs: add-job-summary: always dependency-graph: generate-and-submit + - name: Check changelog format + uses: mindsers/changelog-reader-action@b97ce03a10d9bdbb07beb491c76a5a01d78cd3ef # v2.2.2 + with: + path: ./CHANGELOG.md + validation_level: error + - name: Run unit tests run: ./gradlew --no-configuration-cache --stacktrace check -PslimTests @@ -49,6 +55,7 @@ jobs: dependency-review: runs-on: macos-14 + if: "github.event_name == 'push' && github.event.ref != 'refs/heads/main'" needs: - check steps: @@ -61,25 +68,11 @@ jobs: base-ref: refs/heads/main head-ref: ${{ github.ref }} - validate-changelog: - runs-on: macos-14 - steps: - - name: Checkout repository - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - - name: Check changelog format - uses: mindsers/changelog-reader-action@b97ce03a10d9bdbb07beb491c76a5a01d78cd3ef # v2.2.2 - with: - path: ./CHANGELOG.md - validation_level: error - deploy-release-snapshot: runs-on: macos-14 if: "github.event_name == 'push' && github.event.ref == 'refs/heads/main'" needs: - check - - validate-changelog - - dependency-review steps: - name: Checkout repository uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1