diff --git a/.github/abidiff.sh b/.github/abidiff.sh index be9ad1d9942..8c644dcfa38 100755 --- a/.github/abidiff.sh +++ b/.github/abidiff.sh @@ -6,4 +6,4 @@ popd bot_delete_comments_matching "Note: This PR changes the Ginkgo ABI" -abidiff build-old/lib/libginkgod.so build-new/lib/libginkgod.so &> abi.diff || (bot_comment "Note: This PR changes the Ginkgo ABI:\n\`\`\`\n$(head -n2 abi.diff | tr '\n' ';' | sed 's/;/\\n/g')\`\`\`\nFor details check the full ABI diff under **Artifacts** [here]($JOB_URL)" && false) +abidiff build-old/lib/libginkgod.so build-new/lib/libginkgod.so &> abi.diff || (bot_comment "Note: This PR changes the Ginkgo ABI:\n\`\`\`\n$(head -n2 abi.diff | tr '\n' ';' | sed 's/;/\\n/g')\`\`\`\nFor details check the full ABI diff under **Artifacts** [here]($JOB_URL)") diff --git a/.github/workflows/bot-pr-created.yml b/.github/workflows/bot-pr-created.yml index aa306e1f3aa..8342ef101be 100644 --- a/.github/workflows/bot-pr-created.yml +++ b/.github/workflows/bot-pr-created.yml @@ -1,7 +1,6 @@ on: pull_request_target: types: [opened] - name: OnNewPR jobs: label: diff --git a/.github/workflows/bot-pr-updated.yml b/.github/workflows/bot-pr-updated.yml index 9c7c73c9414..442471e875c 100644 --- a/.github/workflows/bot-pr-updated.yml +++ b/.github/workflows/bot-pr-updated.yml @@ -1,8 +1,10 @@ on: pull_request_target: types: [opened,synchronize] - name: OnSyncPR +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: check-format: runs-on: ubuntu-18.04 diff --git a/.github/workflows/osx.yml b/.github/workflows/osx.yml index 5807599e800..c085af59940 100644 --- a/.github/workflows/osx.yml +++ b/.github/workflows/osx.yml @@ -2,6 +2,14 @@ name: OSX-build on: push: + branches: + - 'master' + - 'develop' + - 'release/**' + tags: + - '**' + pull_request: + types: [opened,synchronize] workflow_dispatch: inputs: debug_enabled: @@ -9,6 +17,10 @@ on: required: false default: false +concurrency: + group: ${{ github.workflow }}-${{ (github.head_ref && github.ref) || github.run_id }} + cancel-in-progress: true + jobs: osx-clang-omp: strategy: diff --git a/.github/workflows/windows-cygwin.yml b/.github/workflows/windows-cygwin.yml index 253a5dd38f6..43b87414cf3 100644 --- a/.github/workflows/windows-cygwin.yml +++ b/.github/workflows/windows-cygwin.yml @@ -2,6 +2,14 @@ name: Windows-Cygwin on: push: + branches: + - 'master' + - 'develop' + - 'release/**' + tags: + - '**' + pull_request: + types: [opened,synchronize] workflow_dispatch: inputs: debug_enabled: @@ -9,6 +17,10 @@ on: required: false default: false +concurrency: + group: ${{ github.workflow }}-${{ (github.head_ref && github.ref) || github.run_id }} + cancel-in-progress: true + jobs: windows_cygwin: strategy: diff --git a/.github/workflows/windows-mingw.yml b/.github/workflows/windows-mingw.yml index 7e774c3cc21..c01ca13a437 100644 --- a/.github/workflows/windows-mingw.yml +++ b/.github/workflows/windows-mingw.yml @@ -2,6 +2,14 @@ name: Windows-MinGW on: push: + branches: + - 'master' + - 'develop' + - 'release/**' + tags: + - '**' + pull_request: + types: [opened,synchronize] workflow_dispatch: inputs: debug_enabled: @@ -9,6 +17,10 @@ on: required: false default: false +concurrency: + group: ${{ github.workflow }}-${{ (github.head_ref && github.ref) || github.run_id }} + cancel-in-progress: true + jobs: windows_mingw: strategy: diff --git a/.github/workflows/windows-msvc-cuda.yml b/.github/workflows/windows-msvc-cuda.yml index e2c0a3b8c43..c6a14c2d9f5 100644 --- a/.github/workflows/windows-msvc-cuda.yml +++ b/.github/workflows/windows-msvc-cuda.yml @@ -2,6 +2,14 @@ name: Windows-MSVC-CUDA (compile-only) on: push: + branches: + - 'master' + - 'develop' + - 'release/**' + tags: + - '**' + pull_request: + types: [opened,synchronize] workflow_dispatch: inputs: debug_enabled: @@ -9,6 +17,10 @@ on: required: false default: false +concurrency: + group: ${{ github.workflow }}-${{ (github.head_ref && github.ref) || github.run_id }} + cancel-in-progress: true + jobs: windows_cuda: strategy: diff --git a/.github/workflows/windows-msvc-ref.yml b/.github/workflows/windows-msvc-ref.yml index 8768b1b15b6..0d04459ee0c 100644 --- a/.github/workflows/windows-msvc-ref.yml +++ b/.github/workflows/windows-msvc-ref.yml @@ -2,6 +2,14 @@ name: Windows-MSVC-Reference on: push: + branches: + - 'master' + - 'develop' + - 'release/**' + tags: + - '**' + pull_request: + types: [opened,synchronize] workflow_dispatch: inputs: debug_enabled: @@ -9,6 +17,10 @@ on: required: false default: false +concurrency: + group: ${{ github.workflow }}-${{ (github.head_ref && github.ref) || github.run_id }} + cancel-in-progress: true + jobs: windows_ref: strategy: