Skip to content

Initial commit

Initial commit #1

Workflow file for this run

name: CI - master
on:
push:
branches:
- master
jobs:
ci-tests:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Cache node_modules
uses: actions/cache@v3
id: tests
env:
cache-name: tests
with:
path: ./node_modules/
key: tests-${{ hashFiles('./package-lock.json') }}
restore-keys: tests-${{ hashFiles('./package-lock.json') }}
timeout-minutes: 4
- name: Install dependencies
if: steps.tests.outputs.cache-hit != true
run: npm ci
- name: Build
run: npm run build
- name: Run tests
run: npm test
# publish-pages:
# runs-on: ubuntu-latest
# needs: ci-tests
# if: success()
# steps:
# - name: Checkout code
# uses: actions/checkout@v3
# with:
# ref: master
# - name: Configure Git
# run: |
# git config user.name "Allen"
# git config user.email "accounts@stupid-genius.com"
# - name: Publish to pages branch
# run: ./publish.sh