diff --git a/.github/workflows/code_ci.yml b/.github/workflows/code_ci.yml deleted file mode 100644 index 4aa6505367..0000000000 --- a/.github/workflows/code_ci.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Code CI - -on: - push: - paths-ignore: - - '**.md' - - '**.yml' - - '!**/code_ci.yml' - - '!**/linux_ci.yml' - - '!**/macos_ci.yml' - - '!**/windows_ci.yml' - pull_request: - paths-ignore: - - '**.md' - - '**.yml' - - '!**/code_ci.yml' - - '!**/linux_ci.yml' - - '!**/macos_ci.yml' - - '!**/windows_ci.yml' - -concurrency: - group: code-ci-${{ github.event.pull_request.number || github.sha }} - cancel-in-progress: true - -jobs: - linux: - uses: ./.github/workflows/linux_ci.yml - - macos: - uses: ./.github/workflows/macos_ci.yml - - windows: - uses: ./.github/workflows/windows_ci.yml diff --git a/.github/workflows/linux_ci.yml b/.github/workflows/linux_ci.yml index 6a48bbd491..3db797d4b5 100644 --- a/.github/workflows/linux_ci.yml +++ b/.github/workflows/linux_ci.yml @@ -1,7 +1,20 @@ name: CI Linux on: - workflow_call: + push: + paths-ignore: + - '**.md' + - '**.yml' + - '!**/linux_ci.yml' + pull_request: + paths-ignore: + - '**.md' + - '**.yml' + - '!**/linux_ci.yml' + +concurrency: + group: linux-ci-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true jobs: tcc: diff --git a/.github/workflows/macos_ci.yml b/.github/workflows/macos_ci.yml index 9b907d138d..99a9294749 100644 --- a/.github/workflows/macos_ci.yml +++ b/.github/workflows/macos_ci.yml @@ -1,7 +1,20 @@ name: CI macOS on: - workflow_call: + push: + paths-ignore: + - '**.md' + - '**.yml' + - '!**/macos_ci.yml' + pull_request: + paths-ignore: + - '**.md' + - '**.yml' + - '!**/macos_ci.yml' + +concurrency: + group: macos-ci-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true jobs: clang: diff --git a/.github/workflows/windows_ci.yml b/.github/workflows/windows_ci.yml index 4b281732ad..158b198ef9 100644 --- a/.github/workflows/windows_ci.yml +++ b/.github/workflows/windows_ci.yml @@ -1,7 +1,20 @@ name: CI Windows on: - workflow_call: + push: + paths-ignore: + - '**.md' + - '**.yml' + - '!**/windows_ci.yml' + pull_request: + paths-ignore: + - '**.md' + - '**.yml' + - '!**/windows_ci.yml' + +concurrency: + group: windows-ci-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true jobs: gcc: