aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2022-03-13 17:40:33 -0400
committerMax Isom <[email protected]>2022-03-13 17:40:33 -0400
commit03d5cfffd1a9cd8a9977de0d24cce1be0cc73210 (patch)
tree04b2cbee5b356ecfa094a19cf6f1f0359a0a1b98 /.github
parent417a5fb5542f92af2556916244c37ef49fd34e34 (diff)
downloadmuse-03d5cfffd1a9cd8a9977de0d24cce1be0cc73210.tar.xz
muse-03d5cfffd1a9cd8a9977de0d24cce1be0cc73210.zip
Add type check workflow
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml14
-rw-r--r--.github/workflows/type-check.yml20
2 files changed, 22 insertions, 12 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4d13402..eb0e73a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,8 +1,6 @@
name: Lint
-on:
- push:
- pull_request:
+on: push
jobs:
build:
@@ -13,15 +11,7 @@ jobs:
- uses: actions/setup-node@v2
with:
node-version: '16'
- - name: Cache dependencies
- uses: actions/cache@v1
- with:
- path: ./node_modules
- key: ${{ runner.OS }}-dependencies-${{ hashFiles('**/yarn.lock') }}
- restore-keys: |
- ${{ runner.OS }}-dependencies-${{ env.cache-name }}-
- ${{ runner.OS }}-dependencies-
- ${{ runner.OS }}-
+ cache: 'yarn'
- name: Install dependencies
run: yarn install
- name: Generate Prisma client
diff --git a/.github/workflows/type-check.yml b/.github/workflows/type-check.yml
new file mode 100644
index 0000000..bcdc39a
--- /dev/null
+++ b/.github/workflows/type-check.yml
@@ -0,0 +1,20 @@
+name: Type Check
+
+on: push
+
+jobs:
+ build:
+ name: Type Check
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - uses: actions/setup-node@v2
+ with:
+ node-version: '16'
+ cache: 'yarn'
+ - name: Install dependencies
+ run: yarn install
+ - name: Generate Prisma client
+ run: yarn prisma generate
+ - name: Run type check
+ run: yarn tsc