CI: Filter compiler workflows by path (#1558)

* Update _index.md

* Update _index.md

* ci: filter compiler workflows by path

---------

Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
This commit is contained in:
Drew Rife 2026-08-20 06:15:16 -04:00 committed by GitHub
parent 9125f11964
commit e34ba686ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
24 changed files with 581 additions and 8 deletions

View File

@ -2,9 +2,33 @@ name: bazel-gcc-c++23-no-stl
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: clang-c++11
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
@ -79,4 +103,4 @@ jobs:
make -j "$(getconf _NPROCESSORS_ONLN)" make -j "$(getconf _NPROCESSORS_ONLN)"
- name: Run tests - name: Run tests
run: ./test/etl_tests -v run: ./test/etl_tests -v

View File

@ -2,9 +2,33 @@ name: clang-c++14
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
@ -79,4 +103,4 @@ jobs:
make -j "$(getconf _NPROCESSORS_ONLN)" make -j "$(getconf _NPROCESSORS_ONLN)"
- name: Run tests - name: Run tests
run: ./test/etl_tests -v run: ./test/etl_tests -v

View File

@ -2,9 +2,33 @@ name: clang-c++17
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
@ -79,4 +103,4 @@ jobs:
make -j "$(getconf _NPROCESSORS_ONLN)" make -j "$(getconf _NPROCESSORS_ONLN)"
- name: Run tests - name: Run tests
run: ./test/etl_tests -v run: ./test/etl_tests -v

View File

@ -2,9 +2,33 @@ name: clang-c++20
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
@ -216,4 +240,3 @@ jobs:
- name: Run tests - name: Run tests
run: ./test/etl_tests -v run: ./test/etl_tests -v

View File

@ -2,9 +2,33 @@ name: clang-c++23
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
@ -190,4 +214,3 @@ jobs:
- name: Run tests - name: Run tests
run: ./test/etl_tests -v run: ./test/etl_tests -v

View File

@ -2,9 +2,33 @@ name: clang-c++26
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: clang syntax checks
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
build-clang-cpp03-linux-STL: build-clang-cpp03-linux-STL:

View File

@ -3,9 +3,33 @@ name: clang-tidy
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
clang-tidy: clang-tidy:

View File

@ -3,9 +3,33 @@ name: coverage
on: on:
push: push:
branches: [ master, pull-request/* ] 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: pull_request:
branches: [ master, pull-request/* ] branches: [ master, pull-request/* ]
types: [opened, synchronize, reopened] 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 # Allow only one concurrent deployment to GitHub Pages
concurrency: concurrency:

View File

@ -2,9 +2,33 @@ name: gcc-c++11
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++14
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
@ -50,4 +74,4 @@ jobs:
make -j "$(getconf _NPROCESSORS_ONLN)" make -j "$(getconf _NPROCESSORS_ONLN)"
- name: Run tests - name: Run tests
run: ./test/etl_tests -v run: ./test/etl_tests -v

View File

@ -2,9 +2,33 @@ name: gcc-c++17
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++20
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
@ -94,4 +118,4 @@ jobs:
make -j "$(getconf _NPROCESSORS_ONLN)" make -j "$(getconf _NPROCESSORS_ONLN)"
- name: Run tests - name: Run tests
run: ./test/etl_tests -v run: ./test/etl_tests -v

View File

@ -2,9 +2,33 @@ name: gcc-c++23-armhf
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++23-i386
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++23-powerpc
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++23-riscv64
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++23-s390x
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++23
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc-c++26
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: gcc syntax checks
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
build-gcc-cpp03-linux-STL: build-gcc-cpp03-linux-STL:

View File

@ -2,9 +2,33 @@ name: meson-gcc-c++23-no-stl
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:

View File

@ -2,9 +2,33 @@ name: msvc
on: on:
push: push:
branches: [ master, development, pull-request/* ] 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: pull_request:
branches: [ master, development, pull-request/* ] branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
paths:
- '.github/workflows/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- 'cmake/**'
- 'BUILD.bazel'
- 'MODULE.bazel*'
- 'meson.build'
- 'meson_options.txt'
- 'subprojects/**'
- '.devcontainer/**'
jobs: jobs:
build-windows-msvc-stl: build-windows-msvc-stl:
@ -93,4 +117,3 @@ jobs:
- name: Run tests - name: Run tests
run: test/Debug/etl_tests.exe -v run: test/Debug/etl_tests.exe -v