diff --git a/.github/workflows/MainDistributionPipeline.yml b/.github/workflows/MainDistributionPipeline.yml index ef2952c..1a33ed8 100644 --- a/.github/workflows/MainDistributionPipeline.yml +++ b/.github/workflows/MainDistributionPipeline.yml @@ -6,11 +6,9 @@ on: push: pull_request: workflow_dispatch: - concurrency: group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || '' }}-${{ github.base_ref || '' }}-${{ github.ref != 'refs/heads/main' && github.sha || '' }} cancel-in-progress: true - jobs: duckdb-stable-build: name: Build extension binaries @@ -19,7 +17,9 @@ jobs: duckdb_version: v1.4.3 ci_tools_version: v1.4.3 extension_name: quack - + if: (github.event_name != 'push' || !contains(join(github.event.commits.*.message, ' '), '[SKIP_CI] bump to')) && (github.event_name != 'pull_request' || !contains(github.event.pull_request.title, '[SKIP_CI] bump to')) + env: + SKIP_CI_PATTERN: '[SKIP_CI] bump to' code-quality-check: name: Code Quality Check uses: duckdb/extension-ci-tools/.github/workflows/_extension_code_quality.yml@v1.4.3 @@ -28,3 +28,6 @@ jobs: ci_tools_version: v1.4.3 extension_name: quack format_checks: 'format;tidy' + if: (github.event_name != 'push' || !contains(join(github.event.commits.*.message, ' '), '[SKIP_CI] bump to')) && (github.event_name != 'pull_request' || !contains(github.event.pull_request.title, '[SKIP_CI] bump to')) + env: + SKIP_CI_PATTERN: '[SKIP_CI] bump to'