Compare commits

...

3 Commits

Author SHA1 Message Date
Basil Hess
2aa95f1fea Update actionlint.yaml with allowed runners [full tests]
Signed-off-by: Basil Hess <bhe@zurich.ibm.com>
2025-10-01 13:14:10 +02:00
Ry Jones
0c9c664745 chore: move CI to large runner for Zephyr [full tests]
Signed-off-by: Ry Jones <ry@linux.com>
2025-10-01 12:46:33 +02:00
Basil Hess
0b96e6b633 Change constant-time tests from auto to haswell optimization, to avoid valgrind incompatibility with AVX512 [full tests] [extended tests]
Signed-off-by: Basil Hess <bhe@zurich.ibm.com>
2025-10-01 09:42:38 +02:00
3 changed files with 5 additions and 2 deletions

View File

@ -5,3 +5,6 @@ config-variables:
# - DEFAULT_RUNNER # - DEFAULT_RUNNER
# - JOB_NAME # - JOB_NAME
# - ENVIRONMENT_STAGE # - ENVIRONMENT_STAGE
self-hosted-runner:
labels:
- oqs-x64

View File

@ -20,7 +20,7 @@ jobs:
SKIP_ALGS: 'SPHINCS\+-SHA(.)*s-simple,SPHINCS\+-SHAKE-(.)*,SLH_DSA_(SHA2|SHA3|SHAKE_128)(.)*' SKIP_ALGS: 'SPHINCS\+-SHA(.)*s-simple,SPHINCS\+-SHAKE-(.)*,SLH_DSA_(SHA2|SHA3|SHAKE_128)(.)*'
- name: extensions - name: extensions
container: openquantumsafe/ci-ubuntu-latest:latest container: openquantumsafe/ci-ubuntu-latest:latest
CMAKE_ARGS: -DOQS_DIST_BUILD=OFF -DOQS_OPT_TARGET=auto -DCMAKE_BUILD_TYPE=Debug -DOQS_ENABLE_TEST_CONSTANT_TIME=ON CMAKE_ARGS: -DOQS_DIST_BUILD=OFF -DOQS_OPT_TARGET=haswell -DCMAKE_BUILD_TYPE=Debug -DOQS_ENABLE_TEST_CONSTANT_TIME=ON
PYTEST_ARGS: --numprocesses=auto -k 'test_constant_time' PYTEST_ARGS: --numprocesses=auto -k 'test_constant_time'
SKIP_ALGS: 'SPHINCS\+-SHA(.)*s-simple,SPHINCS\+-SHAKE-(.)*,SLH_DSA_(SHA2|SHA3|SHAKE_128)(.)*' SKIP_ALGS: 'SPHINCS\+-SHA(.)*s-simple,SPHINCS\+-SHAKE-(.)*,SLH_DSA_(SHA2|SHA3|SHAKE_128)(.)*'
container: container:

View File

@ -8,7 +8,7 @@ on: [workflow_call, workflow_dispatch]
jobs: jobs:
zephyr_test: zephyr_test:
runs-on: ubuntu-22.04 runs-on: oqs-x64
container: ghcr.io/zephyrproject-rtos/ci:v0.27.4 container: ghcr.io/zephyrproject-rtos/ci:v0.27.4
env: env:
CMAKE_PREFIX_PATH: /opt/toolchains CMAKE_PREFIX_PATH: /opt/toolchains