Browse Source

Updated workflow files (#2079)

* Updated workflow files

* added the manual trigger to the android workflow
mandar1jn 3 years ago
parent
commit
4c497779a2

+ 10 - 0
.github/workflows/android.yml

@@ -1,8 +1,18 @@
 name: Android
 name: Android
 
 
 on:
 on:
+  workflow_dispatch:
   push:
   push:
+    workflow_dispatch:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/android.yml'
   pull_request:
   pull_request:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/android.yml'
   release:
   release:
     types: [published]
     types: [published]
 
 

+ 9 - 0
.github/workflows/cmake.yml

@@ -1,8 +1,17 @@
 name: CMakeBuilds
 name: CMakeBuilds
 
 
 on:
 on:
+  workflow_dispatch:
   push:
   push:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/cmake.yml'
   pull_request:
   pull_request:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/cmake.yml'
 
 
 env:
 env:
   # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
   # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)

+ 10 - 1
.github/workflows/linux.yml

@@ -1,8 +1,17 @@
 name: Linux
 name: Linux
 
 
-on: 
+on:
+  workflow_dispatch:
   push:
   push:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/linux.yml'
   pull_request:
   pull_request:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/linux.yml'
   release:
   release:
     types: [published]
     types: [published]
 
 

+ 8 - 1
.github/workflows/linux_examples.yml

@@ -1,11 +1,18 @@
 name: Linux Examples
 name: Linux Examples
 
 
 on:
 on:
+  workflow_dispatch:
   push:
   push:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/linux_examples.yml'
   pull_request:
   pull_request:
     branches: [ master ]
     branches: [ master ]
     paths:
     paths:
-    - 'examples/**'
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/linux_examples.yml'
 
 
 jobs:
 jobs:
   build:
   build:

+ 10 - 1
.github/workflows/macos.yml

@@ -1,8 +1,17 @@
 name: macOS
 name: macOS
 
 
-on:   
+on:
+  workflow_dispatch:
   push:
   push:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/macos.yml'
   pull_request:
   pull_request:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/macos.yml'
   release:
   release:
     types: [published]
     types: [published]
 
 

+ 10 - 1
.github/workflows/webassembly.yml

@@ -1,8 +1,17 @@
 name: WebAssembly
 name: WebAssembly
 
 
-on: 
+on:
+  workflow_dispatch:
   push:
   push:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/webassembly.yml'
   pull_request:
   pull_request:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/webassembly.yml'
   release:
   release:
     types: [published]
     types: [published]
 
 

+ 10 - 1
.github/workflows/windows.yml

@@ -1,8 +1,17 @@
 name: Windows
 name: Windows
 
 
-on: 
+on:
+  workflow_dispatch:
   push:
   push:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/windows.yml'
   pull_request:
   pull_request:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/windows.yml'
   release:
   release:
     types: [published]
     types: [published]
 
 

+ 8 - 1
.github/workflows/windows_examples.yml

@@ -1,11 +1,18 @@
 name: Windows Examples
 name: Windows Examples
 
 
 on:
 on:
+  workflow_dispatch:
   push:
   push:
+    paths:
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/windows_examples.yml'
   pull_request:
   pull_request:
     branches: [ master ]
     branches: [ master ]
     paths:
     paths:
-    - 'examples/**'
+      - 'src/**'
+      - 'examples/**'
+      - '.github/workflows/windows_examples.yml'
     
     
 jobs:
 jobs:
   build:
   build: