diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 2a12f8ff2..b7b286a3d 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,8 +1,18 @@ name: Android on: + workflow_dispatch: push: + workflow_dispatch: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/android.yml' pull_request: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/android.yml' release: types: [published] diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 803b472a0..7d9b25c7b 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -1,8 +1,17 @@ name: CMakeBuilds on: + workflow_dispatch: push: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/cmake.yml' pull_request: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/cmake.yml' env: # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 19021752f..84bc29c56 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -1,8 +1,17 @@ name: Linux -on: +on: + workflow_dispatch: push: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/linux.yml' pull_request: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/linux.yml' release: types: [published] diff --git a/.github/workflows/linux_examples.yml b/.github/workflows/linux_examples.yml index c268f4796..fc56b4ada 100644 --- a/.github/workflows/linux_examples.yml +++ b/.github/workflows/linux_examples.yml @@ -1,11 +1,18 @@ name: Linux Examples on: + workflow_dispatch: push: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/linux_examples.yml' pull_request: branches: [ master ] paths: - - 'examples/**' + - 'src/**' + - 'examples/**' + - '.github/workflows/linux_examples.yml' jobs: build: diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 579b72372..0b05b70e9 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -1,8 +1,17 @@ name: macOS -on: +on: + workflow_dispatch: push: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/macos.yml' pull_request: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/macos.yml' release: types: [published] diff --git a/.github/workflows/webassembly.yml b/.github/workflows/webassembly.yml index de35d0ea4..a4fc5ca6b 100644 --- a/.github/workflows/webassembly.yml +++ b/.github/workflows/webassembly.yml @@ -1,8 +1,17 @@ name: WebAssembly -on: +on: + workflow_dispatch: push: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/webassembly.yml' pull_request: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/webassembly.yml' release: types: [published] diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 3c9ce45f2..9eed16233 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -1,8 +1,17 @@ name: Windows -on: +on: + workflow_dispatch: push: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/windows.yml' pull_request: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/windows.yml' release: types: [published] diff --git a/.github/workflows/windows_examples.yml b/.github/workflows/windows_examples.yml index 05bc49940..0309a5661 100644 --- a/.github/workflows/windows_examples.yml +++ b/.github/workflows/windows_examples.yml @@ -1,11 +1,18 @@ name: Windows Examples on: + workflow_dispatch: push: + paths: + - 'src/**' + - 'examples/**' + - '.github/workflows/windows_examples.yml' pull_request: branches: [ master ] paths: - - 'examples/**' + - 'src/**' + - 'examples/**' + - '.github/workflows/windows_examples.yml' jobs: build: