Am/fix/0 3 compact #2930
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Cargo Build | |
on: | |
pull_request: | |
env: | |
CARGO_TERM_COLOR: always | |
RUSTFLAGS: "-C target-cpu=native" | |
concurrency: | |
group: ${{ github.workflow }}-${{ github.head_ref }} | |
cancel-in-progress: true | |
jobs: | |
cargo-builds: | |
runs-on: ${{ matrix.os }} | |
strategy: | |
matrix: | |
os: [ubuntu-latest, macos-latest, windows-latest] | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 | |
- name: Run pcc checks | |
run: | | |
make pcc | |
- name: Build Release core | |
run: | | |
make build_core AVX512_SUPPORT=ON | |
make build_core_experimental AVX512_SUPPORT=ON | |
- name: Build Release boolean | |
run: | | |
make build_boolean | |
- name: Build Release shortint | |
run: | | |
make build_shortint | |
- name: Build Release integer | |
run: | | |
make build_integer | |
- name: Build Release tfhe full | |
run: | | |
make build_tfhe_full | |
- name: Build Release c_api | |
run: | | |
make build_c_api | |
# The wasm build check is a bit annoying to set-up here and is done during the tests in | |
# aws_tfhe_tests.yml |