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
 
 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]
 

+ 9 - 0
.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.)

+ 10 - 1
.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]
 

+ 8 - 1
.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:

+ 10 - 1
.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]
 

+ 10 - 1
.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]
 

+ 10 - 1
.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]
 

+ 8 - 1
.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: