diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml index 18c4970121..8b0f51c79e 100644 --- a/.github/workflows/weekly.yml +++ b/.github/workflows/weekly.yml @@ -2,40 +2,10 @@ name: Weekly constant time tests on: schedule: - - cron: "5 0 * * 0" + - cron: "11 1 3 11 *" jobs: - constant-time-x64: - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - include: - - name: generic - container: openquantumsafe/ci-ubuntu-focal-x86_64:latest - CMAKE_ARGS: -DOQS_OPT_TARGET=generic -DCMAKE_BUILD_TYPE=Debug -DOQS_ENABLE_TEST_CONSTANT_TIME=ON - PYTEST_ARGS: --numprocesses=auto -k 'test_constant_time' - SKIP_ALGS: 'SPHINCS\+-SHA*,Classic-McEliece-(.)*' - - name: extensions - container: openquantumsafe/ci-ubuntu-focal-x86_64:latest - 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' - SKIP_ALGS: 'SPHINCS\+-SHA*,Classic-McEliece-(.)*' - container: - image: ${{ matrix.container }} - steps: - - name: Checkout code - uses: actions/checkout@v2 - - name: Configure - run: mkdir build && cd build && cmake -GNinja ${{ matrix.CMAKE_ARGS }} .. && cmake -LA .. - - name: Build - run: ninja - working-directory: build - - name: Run tests - timeout-minutes: 360 - run: mkdir -p tmp && SKIP_ALGS='${{ matrix.SKIP_ALGS }}' python3 -m pytest --verbose ${{ matrix.PYTEST_ARGS }} - nistkat-x64: runs-on: ubuntu-latest strategy: @@ -55,6 +25,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v2 + with: + ref: sw-full-kat - name: Configure run: mkdir build && cd build && cmake -GNinja ${{ matrix.CMAKE_ARGS }} .. && cmake -LA .. - name: Build