Skip to content

Switch to v2.2.0

Switch to v2.2.0 #26

Workflow file for this run

# Build and run tests using the AVX-512 instruction set
# \remark `BUILD_CMD` is `OFF` because we need to stamp `bee2cmd` when
# building, but the stamp is calculated using `bash64` in emulation mode.
name: avx512
on:
push:
branches: arch
pull_request:
branches: arch
jobs:
run:
name: Build and test
runs-on: ubuntu-latest
env:
SDE_URL: https://downloadmirror.intel.com/813591
SDE_NAME: sde-external-9.33.0-2024-01-07-lin
steps:
- name: Get source
uses: actions/checkout@v4
- name: Configure CMake
run: >
CC=gcc cmake -B ${{github.workspace}}/build
-DCMAKE_BUILD_TYPE=Debug
-DBUILD_CMD=OFF
-DBASH_PLATFORM=BASH_AVX512
- name: Build
run: cmake --build ${{github.workspace}}/build
- name: Download SDE
run: |
curl --output sde.tar.xz $SDE_URL/$SDE_NAME.tar.xz
tar -xf sde.tar.xz
- name: Run tests
run:
$SDE_NAME/sde64 -spr -- build/test/testbee2