clear-stack: add branch description in doc/; add 2 new jobs in clears… #10
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: amd64-linux-main | ||
on: | ||
workflow_dispatch: | ||
push: | ||
branches: | ||
- feature/clear-stack | ||
pull_request: | ||
jobs: | ||
compile-clear-stack-loop: | ||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C src/ CI=1 JFLAGS="-stack-zeroization loopSCT" default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C src/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C src/ CI=1 err | ||
- name: libjade-logs-src-clear-stack-loop.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-src-clear-stack-loop.tar.gz | ||
path: src/libjade-logs-src.tar.gz | ||
compile-clear-stack-unrolled: | ||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C src/ CI=1 JFLAGS="-stack-zeroization unrolled" default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C src/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C src/ CI=1 err | ||
- name: libjade-logs-src-clear-stack-unrolled.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-src-clear-stack-unrolled.tar.gz | ||
path: src/libjade-logs-src.tar.gz | ||
compile-clear-stack-loop-register-zeroization all: | ||
Check failure on line 54 in .github/workflows/amd64-linux-clear-stack.yml GitHub Actions / amd64-linux-mainInvalid workflow file
|
||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C src/ CI=1 JFLAGS="-stack-zeroization loopSCT -register-zeroization all" default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C src/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C src/ CI=1 err | ||
- name: libjade-logs-src-clear-stack-loop.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-src-clear-stack-loop.tar.gz | ||
path: src/libjade-logs-src.tar.gz | ||
compile-clear-stack-unrolled-register-zeroization all: | ||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C src/ CI=1 JFLAGS="-stack-zeroization unrolled -register-zeroization all" default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C src/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C src/ CI=1 err | ||
- name: libjade-logs-src-clear-stack-unrolled.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-src-clear-stack-unrolled.tar.gz | ||
path: src/libjade-logs-src.tar.gz | ||
test-clear-stack-loop: | ||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile and run | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C test/ CI=1 JFLAGS="-stack-zeroization loopSCT" EXCLUDE=crypto_sign/falcon/falcon512/amd64/avx2/ default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C test/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C test/ CI=1 err | ||
- name: libjade-logs-test-clear-stack-loop.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-test-clear-stack-loop.tar.gz | ||
path: test/libjade-logs-test.tar.gz | ||
test-clear-stack-unrolled: | ||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile and run | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C test/ CI=1 JFLAGS="-stack-zeroization unrolled" EXCLUDE=crypto_sign/falcon/falcon512/amd64/avx2/ default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C test/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C test/ CI=1 err | ||
- name: libjade-logs-test-clear-stack-unrolled.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-test-clear-stack-unrolled.tar.gz | ||
path: test/libjade-logs-test.tar.gz | ||
test-clear-stack-loop-register-zeroization-all: | ||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile and run | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C test/ CI=1 JFLAGS="-stack-zeroization loopSCT -register-zeroization all" EXCLUDE=crypto_sign/falcon/falcon512/amd64/avx2/ default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C test/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C test/ CI=1 err | ||
- name: libjade-logs-test-clear-stack-loop-register-zeroization-all.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-test-clear-stack-loop-register-zeroization-all.tar.gz | ||
path: test/libjade-logs-test.tar.gz | ||
test-clear-stack-unrolled-register-zeroization-all: | ||
runs-on: [self-hosted, linux, X64, amd64-main] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: compile and run | ||
run: JASMIN=$(which_jasminc) make -j$JOBS -C test/ CI=1 JFLAGS="-stack-zeroization unrolled -register-zeroization all" EXCLUDE=crypto_sign/falcon/falcon512/amd64/avx2/ default | ||
- name: print logs | ||
run: JASMIN=$(which_jasminc) make -C test/ CI=1 reporter | ||
- name: return error if there are any errors | ||
run: make -C test/ CI=1 err | ||
- name: libjade-logs-test-clear-stack-unrolled-register-zeroization-all.tar.gz - contains non-empty logs and errors | ||
if: always() | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: libjade-logs-test-clear-stack-unrolled-register-zeroization-all.tar.gz | ||
path: test/libjade-logs-test.tar.gz | ||