diff --git a/.github/workflows/bazel-gcc-c++23-no-stl.yml b/.github/workflows/bazel-gcc-c++23-no-stl.yml index 06a94a9f..7ea97e00 100644 --- a/.github/workflows/bazel-gcc-c++23-no-stl.yml +++ b/.github/workflows/bazel-gcc-c++23-no-stl.yml @@ -2,9 +2,33 @@ name: bazel-gcc-c++23-no-stl on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/clang-c++11.yml b/.github/workflows/clang-c++11.yml index 12fe33b5..4f507561 100644 --- a/.github/workflows/clang-c++11.yml +++ b/.github/workflows/clang-c++11.yml @@ -2,9 +2,33 @@ name: clang-c++11 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: @@ -79,4 +103,4 @@ jobs: make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run tests - run: ./test/etl_tests -v \ No newline at end of file + run: ./test/etl_tests -v diff --git a/.github/workflows/clang-c++14.yml b/.github/workflows/clang-c++14.yml index 7735118a..28896881 100644 --- a/.github/workflows/clang-c++14.yml +++ b/.github/workflows/clang-c++14.yml @@ -2,9 +2,33 @@ name: clang-c++14 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: @@ -79,4 +103,4 @@ jobs: make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run tests - run: ./test/etl_tests -v \ No newline at end of file + run: ./test/etl_tests -v diff --git a/.github/workflows/clang-c++17.yml b/.github/workflows/clang-c++17.yml index 73df80e8..53de40a0 100644 --- a/.github/workflows/clang-c++17.yml +++ b/.github/workflows/clang-c++17.yml @@ -2,9 +2,33 @@ name: clang-c++17 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: @@ -79,4 +103,4 @@ jobs: make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run tests - run: ./test/etl_tests -v \ No newline at end of file + run: ./test/etl_tests -v diff --git a/.github/workflows/clang-c++20.yml b/.github/workflows/clang-c++20.yml index 07bfede7..72ca48ae 100644 --- a/.github/workflows/clang-c++20.yml +++ b/.github/workflows/clang-c++20.yml @@ -2,9 +2,33 @@ name: clang-c++20 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: @@ -216,4 +240,3 @@ jobs: - name: Run tests run: ./test/etl_tests -v - diff --git a/.github/workflows/clang-c++23.yml b/.github/workflows/clang-c++23.yml index f2125e8e..f1c93bee 100644 --- a/.github/workflows/clang-c++23.yml +++ b/.github/workflows/clang-c++23.yml @@ -2,9 +2,33 @@ name: clang-c++23 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: @@ -190,4 +214,3 @@ jobs: - name: Run tests run: ./test/etl_tests -v - diff --git a/.github/workflows/clang-c++26.yml b/.github/workflows/clang-c++26.yml index 3a6fc8bc..db30c82c 100644 --- a/.github/workflows/clang-c++26.yml +++ b/.github/workflows/clang-c++26.yml @@ -2,9 +2,33 @@ name: clang-c++26 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/clang-syntax-checks.yml b/.github/workflows/clang-syntax-checks.yml index 742be83c..69fdb83e 100644 --- a/.github/workflows/clang-syntax-checks.yml +++ b/.github/workflows/clang-syntax-checks.yml @@ -2,9 +2,33 @@ name: clang syntax checks on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: build-clang-cpp03-linux-STL: diff --git a/.github/workflows/clang-tidy.yaml b/.github/workflows/clang-tidy.yaml index d580f6ef..bcb7e665 100644 --- a/.github/workflows/clang-tidy.yaml +++ b/.github/workflows/clang-tidy.yaml @@ -3,9 +3,33 @@ name: clang-tidy on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: clang-tidy: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index a8f19c75..addb4827 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -3,9 +3,33 @@ name: coverage on: push: branches: [ master, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' # Allow only one concurrent deployment to GitHub Pages concurrency: diff --git a/.github/workflows/gcc-c++11.yml b/.github/workflows/gcc-c++11.yml index 67ca6a1b..a3d944c6 100644 --- a/.github/workflows/gcc-c++11.yml +++ b/.github/workflows/gcc-c++11.yml @@ -2,9 +2,33 @@ name: gcc-c++11 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++14.yml b/.github/workflows/gcc-c++14.yml index 1d875a9e..4e7d70ba 100644 --- a/.github/workflows/gcc-c++14.yml +++ b/.github/workflows/gcc-c++14.yml @@ -2,9 +2,33 @@ name: gcc-c++14 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: @@ -50,4 +74,4 @@ jobs: make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run tests - run: ./test/etl_tests -v \ No newline at end of file + run: ./test/etl_tests -v diff --git a/.github/workflows/gcc-c++17.yml b/.github/workflows/gcc-c++17.yml index 977e3700..851721a0 100644 --- a/.github/workflows/gcc-c++17.yml +++ b/.github/workflows/gcc-c++17.yml @@ -2,9 +2,33 @@ name: gcc-c++17 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++20.yml b/.github/workflows/gcc-c++20.yml index 0439fc7a..6ba6679d 100644 --- a/.github/workflows/gcc-c++20.yml +++ b/.github/workflows/gcc-c++20.yml @@ -2,9 +2,33 @@ name: gcc-c++20 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: @@ -94,4 +118,4 @@ jobs: make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run tests - run: ./test/etl_tests -v \ No newline at end of file + run: ./test/etl_tests -v diff --git a/.github/workflows/gcc-c++23-armhf.yml b/.github/workflows/gcc-c++23-armhf.yml index 277fcb05..5c11011b 100644 --- a/.github/workflows/gcc-c++23-armhf.yml +++ b/.github/workflows/gcc-c++23-armhf.yml @@ -2,9 +2,33 @@ name: gcc-c++23-armhf on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++23-i386.yml b/.github/workflows/gcc-c++23-i386.yml index 7fb1f9db..d5a47110 100644 --- a/.github/workflows/gcc-c++23-i386.yml +++ b/.github/workflows/gcc-c++23-i386.yml @@ -2,9 +2,33 @@ name: gcc-c++23-i386 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++23-powerpc.yml b/.github/workflows/gcc-c++23-powerpc.yml index 4467414f..94c0a8cc 100644 --- a/.github/workflows/gcc-c++23-powerpc.yml +++ b/.github/workflows/gcc-c++23-powerpc.yml @@ -2,9 +2,33 @@ name: gcc-c++23-powerpc on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++23-riscv64.yml b/.github/workflows/gcc-c++23-riscv64.yml index 0c3a2d6c..b6fa36e6 100644 --- a/.github/workflows/gcc-c++23-riscv64.yml +++ b/.github/workflows/gcc-c++23-riscv64.yml @@ -2,9 +2,33 @@ name: gcc-c++23-riscv64 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++23-s390x.yml b/.github/workflows/gcc-c++23-s390x.yml index 8e022473..963f48d2 100644 --- a/.github/workflows/gcc-c++23-s390x.yml +++ b/.github/workflows/gcc-c++23-s390x.yml @@ -2,9 +2,33 @@ name: gcc-c++23-s390x on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++23.yml b/.github/workflows/gcc-c++23.yml index fd933127..0ede6219 100644 --- a/.github/workflows/gcc-c++23.yml +++ b/.github/workflows/gcc-c++23.yml @@ -2,9 +2,33 @@ name: gcc-c++23 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-c++26.yml b/.github/workflows/gcc-c++26.yml index 76a6075f..376db564 100644 --- a/.github/workflows/gcc-c++26.yml +++ b/.github/workflows/gcc-c++26.yml @@ -2,9 +2,33 @@ name: gcc-c++26 on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/gcc-syntax-checks.yml b/.github/workflows/gcc-syntax-checks.yml index 01f69e55..7ea8911d 100644 --- a/.github/workflows/gcc-syntax-checks.yml +++ b/.github/workflows/gcc-syntax-checks.yml @@ -2,9 +2,33 @@ name: gcc syntax checks on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: build-gcc-cpp03-linux-STL: diff --git a/.github/workflows/meson-gcc-c++23-no-stl.yml b/.github/workflows/meson-gcc-c++23-no-stl.yml index bf3c2e76..cb37d7dd 100644 --- a/.github/workflows/meson-gcc-c++23-no-stl.yml +++ b/.github/workflows/meson-gcc-c++23-no-stl.yml @@ -2,9 +2,33 @@ name: meson-gcc-c++23-no-stl on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml index d72f2477..1b7542b2 100644 --- a/.github/workflows/msvc.yml +++ b/.github/workflows/msvc.yml @@ -2,9 +2,33 @@ name: msvc on: push: branches: [ master, development, pull-request/* ] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' pull_request: branches: [ master, development, pull-request/* ] types: [opened, synchronize, reopened] + paths: + - '.github/workflows/**' + - 'include/**' + - 'test/**' + - 'CMakeLists.txt' + - 'cmake/**' + - 'BUILD.bazel' + - 'MODULE.bazel*' + - 'meson.build' + - 'meson_options.txt' + - 'subprojects/**' + - '.devcontainer/**' jobs: build-windows-msvc-stl: @@ -93,4 +117,3 @@ jobs: - name: Run tests run: test/Debug/etl_tests.exe -v -