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"] +}