Skip to content

Move tools to tools/ dir #11

Move tools to tools/ dir

Move tools to tools/ dir #11

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
with:
fetch-depth: 0
filter: blob:none
- 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: ./tools/publish.sh