From 9ddcd2e7163fe6197b40a764696f38d176c8ed4e Mon Sep 17 00:00:00 2001 From: "Xin Du (Clark)" Date: Thu, 20 Dec 2018 10:14:26 +0000 Subject: [PATCH] ci(trial): add actions [skip ci] --- .github/main.workflow | 52 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .github/main.workflow diff --git a/.github/main.workflow b/.github/main.workflow new file mode 100644 index 0000000000..151e2f5edf --- /dev/null +++ b/.github/main.workflow @@ -0,0 +1,52 @@ +workflow "Nuxt.js Actions" { + on = "push" + resolves = ["Npm Audit", "Lint", "Test: E2E", "Coverage: Unit"] +} + +action "borales/actions-yarn@master" { + uses = "borales/actions-yarn@master" + runs = "install" +} + +action "Lint" { + uses = "borales/actions-yarn@master" + needs = ["borales/actions-yarn@master"] + runs = "lint" +} + +action "Build" { + uses = "borales/actions-yarn@master" + needs = ["borales/actions-yarn@master"] + runs = "test:fixtures" +} + +action "Npm Audit" { + uses = "actions/npm@e7aaefe" + needs = ["borales/actions-yarn@master"] + runs = "audit" + args = " --audit-level=moderate" +} + +action "Coverage: Build" { + uses = "borales/actions-yarn@master" + needs = ["Build"] + runs = "coverage" +} + +action "Test: Unit" { + uses = "borales/actions-yarn@master" + runs = "test:unit" + needs = ["Coverage: Build"] +} + +action "Test: E2E" { + uses = "borales/actions-yarn@master" + runs = "test:e2e" + needs = ["Coverage: Build"] +} + +action "Coverage: Unit" { + uses = "borales/actions-yarn@master" + needs = ["Test: Unit"] + runs = "coverage" +}