Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

Generic Types for the Aggregator (#351) #758

Generic Types for the Aggregator (#351)

Generic Types for the Aggregator (#351) #758

Workflow file for this run

name: Build & Test Circuits, Server, Client
# Controls when the action will run.
on:
pull_request:
branches:
- "**" # Pull request targeting any branch
push:
branches:
- "master" # Push to master branch
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
env:
CARGO_TERM_COLOR: always
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- name: Rust Cache
uses: Swatinem/[email protected]
- name: Set-Up
run: ./scripts/init.sh
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
- name: Fmt Check
run: ./scripts/fmt-check.sh
- name: Clippy Check
run: ./scripts/clippy.sh
- name: Build
run: ./scripts/build.sh && ./scripts/diff.sh
- uses: taiki-e/install-action@nextest
- name: Test
uses: actions-rs/cargo@v1
with:
command: nextest
args: run --all --release