From d966ea2f52c36fba77fd930e0f84a8171a2a98ea Mon Sep 17 00:00:00 2001 From: David Verdeguer Date: Fri, 8 May 2020 11:59:45 +0200 Subject: [PATCH] Combine npm related workflows --- ...uptodate-check.yml => lint-build-test.yml} | 20 +++++++++++++++++-- .github/workflows/npm-test.yml | 12 ----------- .github/workflows/ts-lint.yml | 12 ----------- 3 files changed, 18 insertions(+), 26 deletions(-) rename .github/workflows/{js-uptodate-check.yml => lint-build-test.yml} (72%) delete mode 100644 .github/workflows/npm-test.yml delete mode 100644 .github/workflows/ts-lint.yml diff --git a/.github/workflows/js-uptodate-check.yml b/.github/workflows/lint-build-test.yml similarity index 72% rename from .github/workflows/js-uptodate-check.yml rename to .github/workflows/lint-build-test.yml index 6ab118f1e..30e5c9f2f 100644 --- a/.github/workflows/js-uptodate-check.yml +++ b/.github/workflows/lint-build-test.yml @@ -1,8 +1,16 @@ -name: "Check generated JavaScript" +name: "Lint, Build & Test" -on: [pull_request] +on: [push] jobs: + tslint: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - name: tslint + run: npm run-script lint + check-js: runs-on: ubuntu-latest @@ -25,3 +33,11 @@ jobs: exit 1 fi echo "Success: JavaScript files are up to date" + + npm-test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - name: npm run-script test + run: npm run-script test \ No newline at end of file diff --git a/.github/workflows/npm-test.yml b/.github/workflows/npm-test.yml deleted file mode 100644 index 2407d338e..000000000 --- a/.github/workflows/npm-test.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: "npm run-script test" - -on: [push] - -jobs: - npm-test: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v1 - - name: npm run-script test - run: npm run-script test diff --git a/.github/workflows/ts-lint.yml b/.github/workflows/ts-lint.yml deleted file mode 100644 index eaae925b3..000000000 --- a/.github/workflows/ts-lint.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: "TSLint" - -on: [push] - -jobs: - tslint: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v1 - - name: tslint - run: npm run-script lint