Skip to content

feat: create workspace, use cargo-make #30

feat: create workspace, use cargo-make

feat: create workspace, use cargo-make #30

Workflow file for this run

name: CI
on:
push:
branches:
- master
- develop
pull_request:
jobs:
fmt:
name: CI checks
runs-on: github-hosted-heavy-runner
strategy:
fail-fast: false
matrix:
action: [ fmt, clippy, tests ]
steps:
- name: Install Dependencies
uses: awalsh128/cache-apt-pkgs-action@v1
with:
packages: libudev-dev
version: 1.0
- name: Checkout sources
uses: actions/checkout@v4
- name: Install plugins
run: cargo install cargo-make cargo-near
- name: Run ${{ matrix.action }}
run: cargo make ${{ matrix.action }}