diff --git a/.github/workflows/build-test-windows.yml b/.github/workflows/build-test-windows.yml index 95e2745f25..ba7db262f1 100644 --- a/.github/workflows/build-test-windows.yml +++ b/.github/workflows/build-test-windows.yml @@ -2,11 +2,22 @@ name: build-and-test-windows on: push: - branches: [ main, master ] + branches: + - master + + paths-ignore: + - '**.md' + - '.github/**' + - '!.github/workflows/build-*' + pull_request: types: [opened, synchronize, reopened, ready_for_review] workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: true + jobs: windows-unittest: runs-on: windows-latest diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 202bd6619d..df3dc8dd97 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,16 +4,27 @@ on: push: branches: - master + + paths-ignore: + - '**.md' + - '.github/**' + - '!.github/workflows/build-*' + + pull_request: types: [opened, synchronize, reopened, ready_for_review] workflow_dispatch: -jobs: +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: true +jobs: build: name: Build runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, macos-latest] include: diff --git a/.github/workflows/integrationTest.yml b/.github/workflows/integrationTest.yml index ee21845e33..50159bef6a 100644 --- a/.github/workflows/integrationTest.yml +++ b/.github/workflows/integrationTest.yml @@ -10,6 +10,10 @@ on: - master workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: true + jobs: EC2LinuxIntegrationTest: name: 'EC2LinuxIntegrationTest'