update workflow

This commit is contained in:
Michael Shick 2022-11-07 12:08:03 -08:00
parent 3aa992a9b5
commit 75079b41e7
No known key found for this signature in database
GPG key ID: ADF5BC9704BB4A61

View file

@ -1,52 +1,54 @@
name: Integration
name: ci
on:
pull_request:
jobs:
test:
name: Unit Tests
name: unit tests
runs-on: ubuntu-latest
steps:
- name: Checkout repo
- name: checkout repo
uses: actions/checkout@v3
- name: Setup node.js
- name: setup node.js
uses: actions/setup-node@v3
with:
node-version: 16
node-version-file: '.node-version'
cache: 'npm'
- name: Install dependencies
- name: install dependencies
run: |
npm ci
- name: Lint code
- name: lint code
run: |
npm run lint
- name: Build action
- name: build action
run: |
npm run build
- name: Run tests
- name: run tests
run: |
npm test
dogfood:
name: Dogfood
name: dogfood
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- name: Checkout repo
- name: checkout repo
uses: actions/checkout@v3
- name: Setup node.js
- name: setup node.js
uses: actions/setup-node@v3
with:
node-version: 16
node-version-file: '.node-version'
cache: 'npm'
- name: Install dependencies
- name: install dependencies
run: |
npm ci