mcircuit 0.1.10

A library of tools for working with arithmetic circuits on generic fields
Documentation
name: nightly

on:
  push:
    branches:
      - main
  pull_request:
  schedule:
    # run CI every day even if no PRs/merges occur
    - cron: '0 12 * * *'

jobs:
  build:
    strategy:
      matrix:
        platform: [ubuntu-latest]
    runs-on: ${{ matrix.platform }}
    steps:
      - uses: actions/checkout@master

      - name: Set toolchain
        uses: actions-rs/toolchain@v1
        with:
            override: true
            components: rustfmt, clippy

      - name: Format
        run: cargo fmt -- --check

      - name: Lint
        run: cargo clippy -- -D warnings

      - name: Build
        run: cargo build

      - name: Test
        run: cargo test