Skip to content

Use 'high risk' as initial policy name #449

Use 'high risk' as initial policy name

Use 'high risk' as initial policy name #449

Workflow file for this run

name: Tests
on:
push:
branches-ignore: [main]
jobs:
lib:
runs-on: ubuntu-latest
steps:
- name: 🚧 Checkout
uses: actions/checkout@v3
- name: 🚧 Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'
- name: πŸ“¦ Install
run: yarn install
- name: πŸ—οΈ Build
run: yarn lib build
- name: πŸ§ͺ Test
run: yarn lib test
contracts:
runs-on: ubuntu-latest
steps:
- name: 🚧 Checkout
uses: actions/checkout@v3
- name: 🚧 Checkout zksync-local
uses: actions/checkout@v3
with:
repository: hbriese/zksync-local
path: zksync-local
- name: 🚧 Start local zksync node
run: (cd zksync-local && ./start.sh)
- name: 🚧 Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'
- name: πŸ“¦ Install
run: yarn install
- name: πŸ—οΈ Build
run: yarn contracts build
- name: πŸ’€ Wait for local zksync node to start
run: sleep 90
- name: πŸ§ͺ Test
run: yarn contracts test
site:
runs-on: ubuntu-latest
steps:
- name: 🚧 Checkout
uses: actions/checkout@v3
- name: 🚧 Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'
- name: πŸ“¦ Install
run: yarn install
- name: πŸ—οΈ Build
run: yarn site build
- name: πŸ§ͺ Typecheck
run: yarn site typecheck
# subgraph:
# runs-on: ubuntu-latest
# steps:
# - name: 🚧 Checkout
# uses: actions/checkout@v3
# - name: 🚧 Setup Node
# uses: actions/setup-node@v3
# with:
# node-version: 18
# cache: 'yarn'
# - name: πŸ“¦ Install
# run: yarn install
# - name: πŸ—οΈ Generate
# run: yarn subgraph generate
# - name: πŸ—οΈ Build
# run: yarn subgraph build:testnet
api:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./api
steps:
- name: 🚧 Checkout
uses: actions/checkout@v3
- name: 🚧 Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'
- name: πŸ’Ύ Setup EdgeDB
uses: edgedb/setup-edgedb@v1
with:
instance-name: tests
- name: πŸ’Ύ Initialize EdgeDB project
run: edgedb project init --non-interactive
- name: πŸ“¦ Install
run: yarn install
- name: πŸ—οΈ Build
run: yarn build
- name: πŸ§ͺ Test
run: yarn test
app:
runs-on: ubuntu-latest
steps:
- name: 🚧 Checkout
uses: actions/checkout@v3
- name: 🚧 Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'
- name: πŸ“¦ Install
run: yarn install
- name: πŸ—οΈ Pre-Build
run: yarn app prebuild
- name: πŸ§ͺ Test
run: yarn app test