Skip to content

Interface dojo front #492

Interface dojo front

Interface dojo front #492

Workflow file for this run

on: [push, pull_request]
name: Contracts
jobs:
check:
runs-on: ubuntu-latest
env:
working-directory: contracts
dojo_version: v0.3.3
steps:
- name: Install dojoup
run: curl -L https://install.dojoengine.org | bash
- name: Install dojo
run: |-
/home/runner/.config/.dojo/bin/dojoup --version ${{ env.dojo_version }}
sudo mv /home/runner/.config/.dojo/bin/katana /usr/local/bin/
sudo mv /home/runner/.config/.dojo/bin/sozo /usr/local/bin/
- uses: actions/checkout@v3
- uses: software-mansion/setup-scarb@v1
- name: Check format
working-directory: ${{env.working-directory}}
run: scarb fmt --check
- name: Run cairo tests
working-directory: ${{env.working-directory}}
run: sozo test
- name: Build
working-directory: ${{env.working-directory}}
run: sozo build
- name: Start katana
run: katana --disable-fee &
- name: Deploy
working-directory: ${{env.working-directory}}
run: sozo migrate --name World