workflow "Python 3.7 - tox" { on = "push" resolves = ["Python 3.7 - tests"] } action "Python 3.7 - tests" { uses = "home-assistant/actions/py37-tox@master" args = "-e py37" } workflow "Python 3.6 - tox" { on = "push" resolves = ["Python 3.6 - tests"] } action "Python 3.6 - tests" { uses = "home-assistant/actions/py36-tox@master" args = "-e py36" } workflow "Python 3.5 - tox" { on = "push" resolves = [ "Pyton 3.5 - typing,cov", ] } 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,pylint -p auto --parallel-live" } action "Pyton 3.5 - typing,cov" { uses = "home-assistant/actions/py35-tox@master" args = "-e typing,cov -p auto --parallel-live" needs = ["Python 3.5 - lints"] }