[.github/workflows] CI: trigger CI manually or on PR only

This commit is contained in:
Émilie Feral
2020-11-03 10:33:54 +01:00
parent bf79d4e438
commit 547b4b2d71

View File

@@ -1,5 +1,16 @@
name: Continuous integration
on: [pull_request, push]
#on: [pull_request, push]
on:
pull_request:
workflow_dispatch:
triggerIos:
description: 'Run iOS tests'
required: true
default: 'no'
triggerMacos:
description: 'Run macOS tests'
required: true
default: 'no'
jobs:
android:
@@ -94,6 +105,7 @@ jobs:
name: epsilon-linux.bin
path: output/release/simulator/linux/epsilon.bin
macos:
if: github.event.inputs.triggerMacos == 'yes'
runs-on: macOS-latest
steps:
- run: brew install numworks/tap/epsilon-sdk
@@ -107,6 +119,7 @@ jobs:
name: epsilon-macos.zip
path: output/release/simulator/macos/epsilon.app
ios:
if: github.event.inputs.triggerIos == 'yes'
runs-on: macOS-latest
steps:
- run: brew install numworks/tap/epsilon-sdk