Skip to content

Improve interpolation types #148

Improve interpolation types

Improve interpolation types #148

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get stable toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Build
run: cargo build --verbose
run_unit_tests:
name: Run unit tests
needs: [build]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get stable toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Test
run: cargo test
check_formatting:
name: Check formatting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get stable toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: 'Check formatting'
run: cargo fmt --all --check
check_lints:
name: Check lints
needs: [build]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get Rust stable toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Check lints
run: cargo clippy --all-targets --all
run_golden_tests:
name: 'Run golden tests'
needs: [build]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get Rust stable toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Install goldentests
run: cargo install goldentests --features binary
- name: Run tests
run: |
cargo build
FIR_ROOT=${{ github.workspace }} goldentests target/debug/fir tests '# '