From 75079b41e790c211b281da463f8e23d7bd5dd9a7 Mon Sep 17 00:00:00 2001 From: Michael Shick Date: Mon, 7 Nov 2022 12:08:03 -0800 Subject: [PATCH] update workflow --- .github/workflows/{integration.yml => ci.yml} | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) rename .github/workflows/{integration.yml => ci.yml} (63%) diff --git a/.github/workflows/integration.yml b/.github/workflows/ci.yml similarity index 63% rename from .github/workflows/integration.yml rename to .github/workflows/ci.yml index 7b168a5..54369a2 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/ci.yml @@ -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