Combine npm related workflows

This commit is contained in:
David Verdeguer
2020-05-08 11:59:45 +02:00
parent 6bab450a9a
commit d966ea2f52
3 changed files with 18 additions and 26 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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