From f3e8e34089bbe74f1a336a840bb2a26633b04d9e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 7 Mar 2019 17:03:23 -0800 Subject: [PATCH] Add workflow for tests --- .github/main.workflow | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/main.workflow diff --git a/.github/main.workflow b/.github/main.workflow new file mode 100644 index 00000000000..54869682e1c --- /dev/null +++ b/.github/main.workflow @@ -0,0 +1,41 @@ +workflow "Python 3.7 - tox" { + resolves = ["Python 3.7 - tests"] + on = "push" +} + +action "Python 3.7 - tests" { + uses = "home-assistant/actions/py37-tox@master" + args = "-e py37" +} + +workflow "Python 3.6 - tox" { + resolves = ["Python 3.6 - tests"] + on = "push" +} + +action "Python 3.6 - tests" { + uses = "home-assistant/actions/py36-tox@master" + args = "-e py36" +} + +workflow "Python 3.5 - tox" { + resolves = ["Pyton 3.5 - typing"] + on = "push" +} + +action "Python 3.5 - tests" { + uses = "home-assistant/actions/py35-tox@master" + args = "-e py35" +} + +action "Python 3.5 - lints" { + uses = "home-assistant/actions/py35-tox@master" + needs = ["Python 3.5 - tests"] + args = "-e lint" +} + +action "Pyton 3.5 - typing" { + uses = "home-assistant/actions/py35-tox@master" + args = "-e typing" + needs = ["Python 3.5 - lints"] +}