From f9f50ebc0d6714b3e128fc738bcc2be95e4a4b02 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Sun, 11 Oct 2020 13:14:30 +0200 Subject: [PATCH 01/10] Update README with github actions info --- .github/workflows/BADGES.md | 91 +++++++++++++++++++++ .github/workflows/generate_workflows.py | 9 +++ README.md | 100 ++++++++++++++++++++++-- 3 files changed, 193 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/BADGES.md diff --git a/.github/workflows/BADGES.md b/.github/workflows/BADGES.md new file mode 100644 index 00000000..ae598f59 --- /dev/null +++ b/.github/workflows/BADGES.md @@ -0,0 +1,91 @@ +![Test firesaber](https://github.com/PQClean/PQClean/workflows/Test%20firesaber/badge.svg?branch=master) +![Test frodokem1344aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem1344aes/badge.svg?branch=master) +![Test frodokem1344shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem1344shake/badge.svg?branch=master) +![Test frodokem640aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem640aes/badge.svg?branch=master) +![Test frodokem640shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem640shake/badge.svg?branch=master) +![Test frodokem976aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem976aes/badge.svg?branch=master) +![Test frodokem976shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem976shake/badge.svg?branch=master) +![Test kyber1024-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber1024-90s/badge.svg?branch=master) +![Test kyber1024](https://github.com/PQClean/PQClean/workflows/Test%20kyber1024/badge.svg?branch=master) +![Test kyber512-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber512-90s/badge.svg?branch=master) +![Test kyber512](https://github.com/PQClean/PQClean/workflows/Test%20kyber512/badge.svg?branch=master) +![Test kyber768-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber768-90s/badge.svg?branch=master) +![Test kyber768](https://github.com/PQClean/PQClean/workflows/Test%20kyber768/badge.svg?branch=master) +![Test lightsaber](https://github.com/PQClean/PQClean/workflows/Test%20lightsaber/badge.svg?branch=master) +![Test mceliece348864](https://github.com/PQClean/PQClean/workflows/Test%20mceliece348864/badge.svg?branch=master) +![Test mceliece348864f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece348864f/badge.svg?branch=master) +![Test mceliece460896](https://github.com/PQClean/PQClean/workflows/Test%20mceliece460896/badge.svg?branch=master) +![Test mceliece460896f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece460896f/badge.svg?branch=master) +![Test mceliece6688128](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6688128/badge.svg?branch=master) +![Test mceliece6688128f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6688128f/badge.svg?branch=master) +![Test mceliece6960119](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6960119/badge.svg?branch=master) +![Test mceliece6960119f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6960119f/badge.svg?branch=master) +![Test mceliece8192128](https://github.com/PQClean/PQClean/workflows/Test%20mceliece8192128/badge.svg?branch=master) +![Test mceliece8192128f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece8192128f/badge.svg?branch=master) +![Test ntruhps2048509](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps2048509/badge.svg?branch=master) +![Test ntruhps2048677](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps2048677/badge.svg?branch=master) +![Test ntruhps4096821](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps4096821/badge.svg?branch=master) +![Test ntruhrss701](https://github.com/PQClean/PQClean/workflows/Test%20ntruhrss701/badge.svg?branch=master) +![Test saber](https://github.com/PQClean/PQClean/workflows/Test%20saber/badge.svg?branch=master) +![Test hqc-128](https://github.com/PQClean/PQClean/workflows/Test%20hqc-128/badge.svg?branch=master) +![Test hqc-192](https://github.com/PQClean/PQClean/workflows/Test%20hqc-192/badge.svg?branch=master) +![Test hqc-256](https://github.com/PQClean/PQClean/workflows/Test%20hqc-256/badge.svg?branch=master) +![Test hqc-rmrs-128](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-128/badge.svg?branch=master) +![Test hqc-rmrs-192](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-192/badge.svg?branch=master) +![Test hqc-rmrs-256](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-256/badge.svg?branch=master) +![Test ntrulpr653](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr653/badge.svg?branch=master) +![Test ntrulpr761](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr761/badge.svg?branch=master) +![Test ntrulpr857](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr857/badge.svg?branch=master) +![Test sntrup653](https://github.com/PQClean/PQClean/workflows/Test%20sntrup653/badge.svg?branch=master) +![Test sntrup761](https://github.com/PQClean/PQClean/workflows/Test%20sntrup761/badge.svg?branch=master) +![Test sntrup857](https://github.com/PQClean/PQClean/workflows/Test%20sntrup857/badge.svg?branch=master) +![Test dilithium2](https://github.com/PQClean/PQClean/workflows/Test%20dilithium2/badge.svg?branch=master) +![Test dilithium3](https://github.com/PQClean/PQClean/workflows/Test%20dilithium3/badge.svg?branch=master) +![Test dilithium4](https://github.com/PQClean/PQClean/workflows/Test%20dilithium4/badge.svg?branch=master) +![Test falcon-1024](https://github.com/PQClean/PQClean/workflows/Test%20falcon-1024/badge.svg?branch=master) +![Test falcon-512](https://github.com/PQClean/PQClean/workflows/Test%20falcon-512/badge.svg?branch=master) +![Test rainbowIIIc-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-classic/badge.svg?branch=master) +![Test rainbowIIIc-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-cyclic-compressed/badge.svg?branch=master) +![Test rainbowIIIc-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-cyclic/badge.svg?branch=master) +![Test rainbowIa-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-classic/badge.svg?branch=master) +![Test rainbowIa-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-cyclic-compressed/badge.svg?branch=master) +![Test rainbowIa-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-cyclic/badge.svg?branch=master) +![Test rainbowVc-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-classic/badge.svg?branch=master) +![Test rainbowVc-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-cyclic-compressed/badge.svg?branch=master) +![Test rainbowVc-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-cyclic/badge.svg?branch=master) +![Test sphincs-haraka-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128f-robust/badge.svg?branch=master) +![Test sphincs-haraka-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128f-simple/badge.svg?branch=master) +![Test sphincs-haraka-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128s-robust/badge.svg?branch=master) +![Test sphincs-haraka-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128s-simple/badge.svg?branch=master) +![Test sphincs-haraka-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192f-robust/badge.svg?branch=master) +![Test sphincs-haraka-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192f-simple/badge.svg?branch=master) +![Test sphincs-haraka-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192s-robust/badge.svg?branch=master) +![Test sphincs-haraka-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192s-simple/badge.svg?branch=master) +![Test sphincs-haraka-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256f-robust/badge.svg?branch=master) +![Test sphincs-haraka-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256f-simple/badge.svg?branch=master) +![Test sphincs-haraka-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256s-robust/badge.svg?branch=master) +![Test sphincs-haraka-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256s-simple/badge.svg?branch=master) +![Test sphincs-sha256-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128f-robust/badge.svg?branch=master) +![Test sphincs-sha256-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128f-simple/badge.svg?branch=master) +![Test sphincs-sha256-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128s-robust/badge.svg?branch=master) +![Test sphincs-sha256-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128s-simple/badge.svg?branch=master) +![Test sphincs-sha256-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192f-robust/badge.svg?branch=master) +![Test sphincs-sha256-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192f-simple/badge.svg?branch=master) +![Test sphincs-sha256-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192s-robust/badge.svg?branch=master) +![Test sphincs-sha256-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192s-simple/badge.svg?branch=master) +![Test sphincs-sha256-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256f-robust/badge.svg?branch=master) +![Test sphincs-sha256-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256f-simple/badge.svg?branch=master) +![Test sphincs-sha256-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256s-robust/badge.svg?branch=master) +![Test sphincs-sha256-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256s-simple/badge.svg?branch=master) +![Test sphincs-shake256-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128f-robust/badge.svg?branch=master) +![Test sphincs-shake256-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128f-simple/badge.svg?branch=master) +![Test sphincs-shake256-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128s-robust/badge.svg?branch=master) +![Test sphincs-shake256-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128s-simple/badge.svg?branch=master) +![Test sphincs-shake256-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192f-robust/badge.svg?branch=master) +![Test sphincs-shake256-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192f-simple/badge.svg?branch=master) +![Test sphincs-shake256-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192s-robust/badge.svg?branch=master) +![Test sphincs-shake256-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192s-simple/badge.svg?branch=master) +![Test sphincs-shake256-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256f-robust/badge.svg?branch=master) +![Test sphincs-shake256-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256f-simple/badge.svg?branch=master) +![Test sphincs-shake256-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256s-robust/badge.svg?branch=master) +![Test sphincs-shake256-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256s-simple/badge.svg?branch=master) diff --git a/.github/workflows/generate_workflows.py b/.github/workflows/generate_workflows.py index 18906c16..68762774 100644 --- a/.github/workflows/generate_workflows.py +++ b/.github/workflows/generate_workflows.py @@ -18,6 +18,10 @@ def render_workflow(scheme_path): if not TEST_MODE: with open(target_name, "w") as f: f.write(new_contents) + with open("BADGES.md", "a") as f: + f.write( + f"![Test {scheme_name}]" + f"(https://github.com/PQClean/PQClean/workflows/Test%20{scheme_name}/badge.svg?branch=master)\n") else: if (Path(".") / target_name).exists(): with open(target_name, "r") as f: @@ -42,6 +46,11 @@ if __name__ == "__main__": TPL_ENV = jinja2.Environment( loader=loader, variable_start_string="{-", variable_end_string="-}" ) + + if not TEST_MODE: + with open("BADGES.md", "w") as f: + f.truncate() + with open("template.yml.j2") as f: TEMPLATE = f.read() root = Path("../..") diff --git a/README.md b/README.md index 56b7465b..93ae1f35 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,97 @@ # PQClean [![Build Status on Travis CI](https://travis-ci.com/PQClean/PQClean.svg?branch=master)](https://travis-ci.com/PQClean/PQClean) -[![Build Status on Appveyor](https://ci.appveyor.com/api/projects/status/186ky7yb9mlqj3io/branch/master?svg=true)](https://ci.appveyor.com/project/PQClean/pqclean/branch/master) -[![Build Status on CircleCI](https://circleci.com/gh/PQClean/PQClean/tree/master.svg?style=svg)](https://circleci.com/gh/PQClean/PQClean/tree/master) - +![Test dilithium2](https://github.com/PQClean/PQClean/workflows/Test%20dilithium2/badge.svg?branch=master) +![Test dilithium3](https://github.com/PQClean/PQClean/workflows/Test%20dilithium3/badge.svg?branch=master) +![Test dilithium4](https://github.com/PQClean/PQClean/workflows/Test%20dilithium4/badge.svg?branch=master) +![Test falcon-1024](https://github.com/PQClean/PQClean/workflows/Test%20falcon-1024/badge.svg?branch=master) +![Test falcon-512](https://github.com/PQClean/PQClean/workflows/Test%20falcon-512/badge.svg?branch=master) +![Test firesaber](https://github.com/PQClean/PQClean/workflows/Test%20firesaber/badge.svg?branch=master) +![Test frodokem1344aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem1344aes/badge.svg?branch=master) +![Test frodokem1344shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem1344shake/badge.svg?branch=master) +![Test frodokem640aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem640aes/badge.svg?branch=master) +![Test frodokem640shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem640shake/badge.svg?branch=master) +![Test frodokem976aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem976aes/badge.svg?branch=master) +![Test frodokem976shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem976shake/badge.svg?branch=master) +![Test hqc-128](https://github.com/PQClean/PQClean/workflows/Test%20hqc-128/badge.svg?branch=master) +![Test hqc-192](https://github.com/PQClean/PQClean/workflows/Test%20hqc-192/badge.svg?branch=master) +![Test hqc-256](https://github.com/PQClean/PQClean/workflows/Test%20hqc-256/badge.svg?branch=master) +![Test hqc-rmrs-128](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-128/badge.svg?branch=master) +![Test hqc-rmrs-192](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-192/badge.svg?branch=master) +![Test hqc-rmrs-256](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-256/badge.svg?branch=master) +![Test kyber1024-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber1024-90s/badge.svg?branch=master) +![Test kyber1024](https://github.com/PQClean/PQClean/workflows/Test%20kyber1024/badge.svg?branch=master) +![Test kyber512-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber512-90s/badge.svg?branch=master) +![Test kyber512](https://github.com/PQClean/PQClean/workflows/Test%20kyber512/badge.svg?branch=master) +![Test kyber768-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber768-90s/badge.svg?branch=master) +![Test kyber768](https://github.com/PQClean/PQClean/workflows/Test%20kyber768/badge.svg?branch=master) +![Test lightsaber](https://github.com/PQClean/PQClean/workflows/Test%20lightsaber/badge.svg?branch=master) +![Test mceliece348864](https://github.com/PQClean/PQClean/workflows/Test%20mceliece348864/badge.svg?branch=master) +![Test mceliece348864f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece348864f/badge.svg?branch=master) +![Test mceliece460896](https://github.com/PQClean/PQClean/workflows/Test%20mceliece460896/badge.svg?branch=master) +![Test mceliece460896f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece460896f/badge.svg?branch=master) +![Test mceliece6688128](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6688128/badge.svg?branch=master) +![Test mceliece6688128f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6688128f/badge.svg?branch=master) +![Test mceliece6960119](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6960119/badge.svg?branch=master) +![Test mceliece6960119f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6960119f/badge.svg?branch=master) +![Test mceliece8192128](https://github.com/PQClean/PQClean/workflows/Test%20mceliece8192128/badge.svg?branch=master) +![Test mceliece8192128f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece8192128f/badge.svg?branch=master) +![Test ntruhps2048509](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps2048509/badge.svg?branch=master) +![Test ntruhps2048677](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps2048677/badge.svg?branch=master) +![Test ntruhps4096821](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps4096821/badge.svg?branch=master) +![Test ntruhrss701](https://github.com/PQClean/PQClean/workflows/Test%20ntruhrss701/badge.svg?branch=master) +![Test ntrulpr653](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr653/badge.svg?branch=master) +![Test ntrulpr761](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr761/badge.svg?branch=master) +![Test ntrulpr857](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr857/badge.svg?branch=master) +![Test rainbowIIIc-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-classic/badge.svg?branch=master) +![Test rainbowIIIc-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-cyclic-compressed/badge.svg?branch=master) +![Test rainbowIIIc-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-cyclic/badge.svg?branch=master) +![Test rainbowIa-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-classic/badge.svg?branch=master) +![Test rainbowIa-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-cyclic-compressed/badge.svg?branch=master) +![Test rainbowIa-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-cyclic/badge.svg?branch=master) +![Test rainbowVc-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-classic/badge.svg?branch=master) +![Test rainbowVc-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-cyclic-compressed/badge.svg?branch=master) +![Test rainbowVc-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-cyclic/badge.svg?branch=master) +![Test saber](https://github.com/PQClean/PQClean/workflows/Test%20saber/badge.svg?branch=master) +![Test sntrup653](https://github.com/PQClean/PQClean/workflows/Test%20sntrup653/badge.svg?branch=master) +![Test sntrup761](https://github.com/PQClean/PQClean/workflows/Test%20sntrup761/badge.svg?branch=master) +![Test sntrup857](https://github.com/PQClean/PQClean/workflows/Test%20sntrup857/badge.svg?branch=master) +![Test sphincs-haraka-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128f-robust/badge.svg?branch=master) +![Test sphincs-haraka-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128f-simple/badge.svg?branch=master) +![Test sphincs-haraka-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128s-robust/badge.svg?branch=master) +![Test sphincs-haraka-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128s-simple/badge.svg?branch=master) +![Test sphincs-haraka-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192f-robust/badge.svg?branch=master) +![Test sphincs-haraka-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192f-simple/badge.svg?branch=master) +![Test sphincs-haraka-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192s-robust/badge.svg?branch=master) +![Test sphincs-haraka-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192s-simple/badge.svg?branch=master) +![Test sphincs-haraka-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256f-robust/badge.svg?branch=master) +![Test sphincs-haraka-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256f-simple/badge.svg?branch=master) +![Test sphincs-haraka-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256s-robust/badge.svg?branch=master) +![Test sphincs-haraka-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256s-simple/badge.svg?branch=master) +![Test sphincs-sha256-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128f-robust/badge.svg?branch=master) +![Test sphincs-sha256-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128f-simple/badge.svg?branch=master) +![Test sphincs-sha256-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128s-robust/badge.svg?branch=master) +![Test sphincs-sha256-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128s-simple/badge.svg?branch=master) +![Test sphincs-sha256-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192f-robust/badge.svg?branch=master) +![Test sphincs-sha256-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192f-simple/badge.svg?branch=master) +![Test sphincs-sha256-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192s-robust/badge.svg?branch=master) +![Test sphincs-sha256-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192s-simple/badge.svg?branch=master) +![Test sphincs-sha256-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256f-robust/badge.svg?branch=master) +![Test sphincs-sha256-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256f-simple/badge.svg?branch=master) +![Test sphincs-sha256-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256s-robust/badge.svg?branch=master) +![Test sphincs-sha256-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256s-simple/badge.svg?branch=master) +![Test sphincs-shake256-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128f-robust/badge.svg?branch=master) +![Test sphincs-shake256-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128f-simple/badge.svg?branch=master) +![Test sphincs-shake256-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128s-robust/badge.svg?branch=master) +![Test sphincs-shake256-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128s-simple/badge.svg?branch=master) +![Test sphincs-shake256-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192f-robust/badge.svg?branch=master) +![Test sphincs-shake256-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192f-simple/badge.svg?branch=master) +![Test sphincs-shake256-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192s-robust/badge.svg?branch=master) +![Test sphincs-shake256-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192s-simple/badge.svg?branch=master) +![Test sphincs-shake256-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256f-robust/badge.svg?branch=master) +![Test sphincs-shake256-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256f-simple/badge.svg?branch=master) +![Test sphincs-shake256-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256s-robust/badge.svg?branch=master) +![Test sphincs-shake256-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256s-simple/badge.svg?branch=master) **PQClean**, in short, is an effort to collect **clean** implementations of the post-quantum schemes that are in the [NIST post-quantum project](https://csrc.nist.gov/projects/post-quantum-cryptography). @@ -161,10 +249,10 @@ All other code in this repository is released under the conditions of [CC0](http See https://github.com/PQClean/PQClean/wiki/Test-framework for details about the PQClean test framework. -While we run extensive automatic testing on [Circle CI][circleci-pqc] (Linux builds), [Travis CI][travis-pqc] (OS X builds) and [Appveyor][appveyor-pqc] (Windows builds), most tests can also be run locally. +While we run extensive automatic testing on Github Actions ((emulated) Linux builds, MacOS and Windows builds) and [Travis CI][travis-pqc] (Aarch64 builds), and most tests can also be run locally. To do this, make sure the following is installed: -* Python 3.5+ +* Python 3.6+ * `pytest` for python 3. We also recommend installing ``pytest-xdist`` to allow running tests in parallel. @@ -179,6 +267,4 @@ Run the Python-based tests by going into the `test` directory and running `pytes You may also run `python3 ` where `` is any of the files starting with `test_` in the `test/` folder. -[circleci-pqc]: https://circleci.com/gh/PQClean/PQClean/ [travis-pqc]: https://travis-ci.com/PQClean/PQClean/ -[appveyor-pqc]: https://ci.appveyor.com/project/PQClean/pqclean From 7a7caad4d711160f32f93787542eac3f65b90486 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Sun, 11 Oct 2020 13:20:15 +0200 Subject: [PATCH 02/10] putting all badges in the README was a bit too much --- README.md | 94 ++----------------------------------------------------- 1 file changed, 2 insertions(+), 92 deletions(-) diff --git a/README.md b/README.md index 93ae1f35..6c3247d9 100644 --- a/README.md +++ b/README.md @@ -1,97 +1,7 @@ # PQClean -[![Build Status on Travis CI](https://travis-ci.com/PQClean/PQClean.svg?branch=master)](https://travis-ci.com/PQClean/PQClean) -![Test dilithium2](https://github.com/PQClean/PQClean/workflows/Test%20dilithium2/badge.svg?branch=master) -![Test dilithium3](https://github.com/PQClean/PQClean/workflows/Test%20dilithium3/badge.svg?branch=master) -![Test dilithium4](https://github.com/PQClean/PQClean/workflows/Test%20dilithium4/badge.svg?branch=master) -![Test falcon-1024](https://github.com/PQClean/PQClean/workflows/Test%20falcon-1024/badge.svg?branch=master) -![Test falcon-512](https://github.com/PQClean/PQClean/workflows/Test%20falcon-512/badge.svg?branch=master) -![Test firesaber](https://github.com/PQClean/PQClean/workflows/Test%20firesaber/badge.svg?branch=master) -![Test frodokem1344aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem1344aes/badge.svg?branch=master) -![Test frodokem1344shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem1344shake/badge.svg?branch=master) -![Test frodokem640aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem640aes/badge.svg?branch=master) -![Test frodokem640shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem640shake/badge.svg?branch=master) -![Test frodokem976aes](https://github.com/PQClean/PQClean/workflows/Test%20frodokem976aes/badge.svg?branch=master) -![Test frodokem976shake](https://github.com/PQClean/PQClean/workflows/Test%20frodokem976shake/badge.svg?branch=master) -![Test hqc-128](https://github.com/PQClean/PQClean/workflows/Test%20hqc-128/badge.svg?branch=master) -![Test hqc-192](https://github.com/PQClean/PQClean/workflows/Test%20hqc-192/badge.svg?branch=master) -![Test hqc-256](https://github.com/PQClean/PQClean/workflows/Test%20hqc-256/badge.svg?branch=master) -![Test hqc-rmrs-128](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-128/badge.svg?branch=master) -![Test hqc-rmrs-192](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-192/badge.svg?branch=master) -![Test hqc-rmrs-256](https://github.com/PQClean/PQClean/workflows/Test%20hqc-rmrs-256/badge.svg?branch=master) -![Test kyber1024-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber1024-90s/badge.svg?branch=master) -![Test kyber1024](https://github.com/PQClean/PQClean/workflows/Test%20kyber1024/badge.svg?branch=master) -![Test kyber512-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber512-90s/badge.svg?branch=master) -![Test kyber512](https://github.com/PQClean/PQClean/workflows/Test%20kyber512/badge.svg?branch=master) -![Test kyber768-90s](https://github.com/PQClean/PQClean/workflows/Test%20kyber768-90s/badge.svg?branch=master) -![Test kyber768](https://github.com/PQClean/PQClean/workflows/Test%20kyber768/badge.svg?branch=master) -![Test lightsaber](https://github.com/PQClean/PQClean/workflows/Test%20lightsaber/badge.svg?branch=master) -![Test mceliece348864](https://github.com/PQClean/PQClean/workflows/Test%20mceliece348864/badge.svg?branch=master) -![Test mceliece348864f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece348864f/badge.svg?branch=master) -![Test mceliece460896](https://github.com/PQClean/PQClean/workflows/Test%20mceliece460896/badge.svg?branch=master) -![Test mceliece460896f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece460896f/badge.svg?branch=master) -![Test mceliece6688128](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6688128/badge.svg?branch=master) -![Test mceliece6688128f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6688128f/badge.svg?branch=master) -![Test mceliece6960119](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6960119/badge.svg?branch=master) -![Test mceliece6960119f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece6960119f/badge.svg?branch=master) -![Test mceliece8192128](https://github.com/PQClean/PQClean/workflows/Test%20mceliece8192128/badge.svg?branch=master) -![Test mceliece8192128f](https://github.com/PQClean/PQClean/workflows/Test%20mceliece8192128f/badge.svg?branch=master) -![Test ntruhps2048509](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps2048509/badge.svg?branch=master) -![Test ntruhps2048677](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps2048677/badge.svg?branch=master) -![Test ntruhps4096821](https://github.com/PQClean/PQClean/workflows/Test%20ntruhps4096821/badge.svg?branch=master) -![Test ntruhrss701](https://github.com/PQClean/PQClean/workflows/Test%20ntruhrss701/badge.svg?branch=master) -![Test ntrulpr653](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr653/badge.svg?branch=master) -![Test ntrulpr761](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr761/badge.svg?branch=master) -![Test ntrulpr857](https://github.com/PQClean/PQClean/workflows/Test%20ntrulpr857/badge.svg?branch=master) -![Test rainbowIIIc-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-classic/badge.svg?branch=master) -![Test rainbowIIIc-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-cyclic-compressed/badge.svg?branch=master) -![Test rainbowIIIc-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIIIc-cyclic/badge.svg?branch=master) -![Test rainbowIa-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-classic/badge.svg?branch=master) -![Test rainbowIa-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-cyclic-compressed/badge.svg?branch=master) -![Test rainbowIa-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowIa-cyclic/badge.svg?branch=master) -![Test rainbowVc-classic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-classic/badge.svg?branch=master) -![Test rainbowVc-cyclic-compressed](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-cyclic-compressed/badge.svg?branch=master) -![Test rainbowVc-cyclic](https://github.com/PQClean/PQClean/workflows/Test%20rainbowVc-cyclic/badge.svg?branch=master) -![Test saber](https://github.com/PQClean/PQClean/workflows/Test%20saber/badge.svg?branch=master) -![Test sntrup653](https://github.com/PQClean/PQClean/workflows/Test%20sntrup653/badge.svg?branch=master) -![Test sntrup761](https://github.com/PQClean/PQClean/workflows/Test%20sntrup761/badge.svg?branch=master) -![Test sntrup857](https://github.com/PQClean/PQClean/workflows/Test%20sntrup857/badge.svg?branch=master) -![Test sphincs-haraka-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128f-robust/badge.svg?branch=master) -![Test sphincs-haraka-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128f-simple/badge.svg?branch=master) -![Test sphincs-haraka-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128s-robust/badge.svg?branch=master) -![Test sphincs-haraka-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-128s-simple/badge.svg?branch=master) -![Test sphincs-haraka-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192f-robust/badge.svg?branch=master) -![Test sphincs-haraka-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192f-simple/badge.svg?branch=master) -![Test sphincs-haraka-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192s-robust/badge.svg?branch=master) -![Test sphincs-haraka-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-192s-simple/badge.svg?branch=master) -![Test sphincs-haraka-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256f-robust/badge.svg?branch=master) -![Test sphincs-haraka-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256f-simple/badge.svg?branch=master) -![Test sphincs-haraka-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256s-robust/badge.svg?branch=master) -![Test sphincs-haraka-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-haraka-256s-simple/badge.svg?branch=master) -![Test sphincs-sha256-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128f-robust/badge.svg?branch=master) -![Test sphincs-sha256-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128f-simple/badge.svg?branch=master) -![Test sphincs-sha256-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128s-robust/badge.svg?branch=master) -![Test sphincs-sha256-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-128s-simple/badge.svg?branch=master) -![Test sphincs-sha256-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192f-robust/badge.svg?branch=master) -![Test sphincs-sha256-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192f-simple/badge.svg?branch=master) -![Test sphincs-sha256-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192s-robust/badge.svg?branch=master) -![Test sphincs-sha256-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-192s-simple/badge.svg?branch=master) -![Test sphincs-sha256-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256f-robust/badge.svg?branch=master) -![Test sphincs-sha256-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256f-simple/badge.svg?branch=master) -![Test sphincs-sha256-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256s-robust/badge.svg?branch=master) -![Test sphincs-sha256-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-sha256-256s-simple/badge.svg?branch=master) -![Test sphincs-shake256-128f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128f-robust/badge.svg?branch=master) -![Test sphincs-shake256-128f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128f-simple/badge.svg?branch=master) -![Test sphincs-shake256-128s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128s-robust/badge.svg?branch=master) -![Test sphincs-shake256-128s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-128s-simple/badge.svg?branch=master) -![Test sphincs-shake256-192f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192f-robust/badge.svg?branch=master) -![Test sphincs-shake256-192f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192f-simple/badge.svg?branch=master) -![Test sphincs-shake256-192s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192s-robust/badge.svg?branch=master) -![Test sphincs-shake256-192s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-192s-simple/badge.svg?branch=master) -![Test sphincs-shake256-256f-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256f-robust/badge.svg?branch=master) -![Test sphincs-shake256-256f-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256f-simple/badge.svg?branch=master) -![Test sphincs-shake256-256s-robust](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256s-robust/badge.svg?branch=master) -![Test sphincs-shake256-256s-simple](https://github.com/PQClean/PQClean/workflows/Test%20sphincs-shake256-256s-simple/badge.svg?branch=master) +_[See the build status for each component here](.github/workflows/BADGES.md)_ + **PQClean**, in short, is an effort to collect **clean** implementations of the post-quantum schemes that are in the [NIST post-quantum project](https://csrc.nist.gov/projects/post-quantum-cryptography). From a613db4d4a5861fdb6d5ed2b61bc705e2add2972 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Sun, 11 Oct 2020 13:23:38 +0200 Subject: [PATCH 03/10] don't trigger builds on markdown file changes --- .github/workflows/kem_firesaber.yml | 1 + .github/workflows/kem_frodokem1344aes.yml | 1 + .github/workflows/kem_frodokem1344shake.yml | 1 + .github/workflows/kem_frodokem640aes.yml | 1 + .github/workflows/kem_frodokem640shake.yml | 1 + .github/workflows/kem_frodokem976aes.yml | 1 + .github/workflows/kem_frodokem976shake.yml | 1 + .github/workflows/kem_hqc-128.yml | 1 + .github/workflows/kem_hqc-192.yml | 1 + .github/workflows/kem_hqc-256.yml | 1 + .github/workflows/kem_hqc-rmrs-128.yml | 1 + .github/workflows/kem_hqc-rmrs-192.yml | 1 + .github/workflows/kem_hqc-rmrs-256.yml | 1 + .github/workflows/kem_kyber1024-90s.yml | 1 + .github/workflows/kem_kyber1024.yml | 1 + .github/workflows/kem_kyber512-90s.yml | 1 + .github/workflows/kem_kyber512.yml | 1 + .github/workflows/kem_kyber768-90s.yml | 1 + .github/workflows/kem_kyber768.yml | 1 + .github/workflows/kem_lightsaber.yml | 1 + .github/workflows/kem_mceliece348864.yml | 1 + .github/workflows/kem_mceliece348864f.yml | 1 + .github/workflows/kem_mceliece460896.yml | 1 + .github/workflows/kem_mceliece460896f.yml | 1 + .github/workflows/kem_mceliece6688128.yml | 1 + .github/workflows/kem_mceliece6688128f.yml | 1 + .github/workflows/kem_mceliece6960119.yml | 1 + .github/workflows/kem_mceliece6960119f.yml | 1 + .github/workflows/kem_mceliece8192128.yml | 1 + .github/workflows/kem_mceliece8192128f.yml | 1 + .github/workflows/kem_ntruhps2048509.yml | 1 + .github/workflows/kem_ntruhps2048677.yml | 1 + .github/workflows/kem_ntruhps4096821.yml | 1 + .github/workflows/kem_ntruhrss701.yml | 1 + .github/workflows/kem_ntrulpr653.yml | 1 + .github/workflows/kem_ntrulpr761.yml | 1 + .github/workflows/kem_ntrulpr857.yml | 1 + .github/workflows/kem_saber.yml | 1 + .github/workflows/kem_sntrup653.yml | 1 + .github/workflows/kem_sntrup761.yml | 1 + .github/workflows/kem_sntrup857.yml | 1 + .github/workflows/sign_dilithium2.yml | 1 + .github/workflows/sign_dilithium3.yml | 1 + .github/workflows/sign_dilithium4.yml | 1 + .github/workflows/sign_falcon-1024.yml | 1 + .github/workflows/sign_falcon-512.yml | 1 + .github/workflows/sign_rainbowIIIc-classic.yml | 1 + .github/workflows/sign_rainbowIIIc-cyclic-compressed.yml | 1 + .github/workflows/sign_rainbowIIIc-cyclic.yml | 1 + .github/workflows/sign_rainbowIa-classic.yml | 1 + .github/workflows/sign_rainbowIa-cyclic-compressed.yml | 1 + .github/workflows/sign_rainbowIa-cyclic.yml | 1 + .github/workflows/sign_rainbowVc-classic.yml | 1 + .github/workflows/sign_rainbowVc-cyclic-compressed.yml | 1 + .github/workflows/sign_rainbowVc-cyclic.yml | 1 + .github/workflows/sign_sphincs-haraka-128f-robust.yml | 1 + .github/workflows/sign_sphincs-haraka-128f-simple.yml | 1 + .github/workflows/sign_sphincs-haraka-128s-robust.yml | 1 + .github/workflows/sign_sphincs-haraka-128s-simple.yml | 1 + .github/workflows/sign_sphincs-haraka-192f-robust.yml | 1 + .github/workflows/sign_sphincs-haraka-192f-simple.yml | 1 + .github/workflows/sign_sphincs-haraka-192s-robust.yml | 1 + .github/workflows/sign_sphincs-haraka-192s-simple.yml | 1 + .github/workflows/sign_sphincs-haraka-256f-robust.yml | 1 + .github/workflows/sign_sphincs-haraka-256f-simple.yml | 1 + .github/workflows/sign_sphincs-haraka-256s-robust.yml | 1 + .github/workflows/sign_sphincs-haraka-256s-simple.yml | 1 + .github/workflows/sign_sphincs-sha256-128f-robust.yml | 1 + .github/workflows/sign_sphincs-sha256-128f-simple.yml | 1 + .github/workflows/sign_sphincs-sha256-128s-robust.yml | 1 + .github/workflows/sign_sphincs-sha256-128s-simple.yml | 1 + .github/workflows/sign_sphincs-sha256-192f-robust.yml | 1 + .github/workflows/sign_sphincs-sha256-192f-simple.yml | 1 + .github/workflows/sign_sphincs-sha256-192s-robust.yml | 1 + .github/workflows/sign_sphincs-sha256-192s-simple.yml | 1 + .github/workflows/sign_sphincs-sha256-256f-robust.yml | 1 + .github/workflows/sign_sphincs-sha256-256f-simple.yml | 1 + .github/workflows/sign_sphincs-sha256-256s-robust.yml | 1 + .github/workflows/sign_sphincs-sha256-256s-simple.yml | 1 + .github/workflows/sign_sphincs-shake256-128f-robust.yml | 1 + .github/workflows/sign_sphincs-shake256-128f-simple.yml | 1 + .github/workflows/sign_sphincs-shake256-128s-robust.yml | 1 + .github/workflows/sign_sphincs-shake256-128s-simple.yml | 1 + .github/workflows/sign_sphincs-shake256-192f-robust.yml | 1 + .github/workflows/sign_sphincs-shake256-192f-simple.yml | 1 + .github/workflows/sign_sphincs-shake256-192s-robust.yml | 1 + .github/workflows/sign_sphincs-shake256-192s-simple.yml | 1 + .github/workflows/sign_sphincs-shake256-256f-robust.yml | 1 + .github/workflows/sign_sphincs-shake256-256f-simple.yml | 1 + .github/workflows/sign_sphincs-shake256-256s-robust.yml | 1 + .github/workflows/sign_sphincs-shake256-256s-simple.yml | 1 + .github/workflows/template.yml.j2 | 2 ++ 92 files changed, 93 insertions(+) diff --git a/.github/workflows/kem_firesaber.yml b/.github/workflows/kem_firesaber.yml index 8ce608c2..fd6057c4 100644 --- a/.github/workflows/kem_firesaber.yml +++ b/.github/workflows/kem_firesaber.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/firesaber/**' - '.github/workflows/kem_firesaber.yml' - '*' + - '!*.md' name: Test firesaber diff --git a/.github/workflows/kem_frodokem1344aes.yml b/.github/workflows/kem_frodokem1344aes.yml index d4dbb7a7..48f9501f 100644 --- a/.github/workflows/kem_frodokem1344aes.yml +++ b/.github/workflows/kem_frodokem1344aes.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/frodokem1344aes/**' - '.github/workflows/kem_frodokem1344aes.yml' - '*' + - '!*.md' name: Test frodokem1344aes diff --git a/.github/workflows/kem_frodokem1344shake.yml b/.github/workflows/kem_frodokem1344shake.yml index 657d5ebf..96c7ebf7 100644 --- a/.github/workflows/kem_frodokem1344shake.yml +++ b/.github/workflows/kem_frodokem1344shake.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/frodokem1344shake/**' - '.github/workflows/kem_frodokem1344shake.yml' - '*' + - '!*.md' name: Test frodokem1344shake diff --git a/.github/workflows/kem_frodokem640aes.yml b/.github/workflows/kem_frodokem640aes.yml index 0cae9b32..279a93f4 100644 --- a/.github/workflows/kem_frodokem640aes.yml +++ b/.github/workflows/kem_frodokem640aes.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/frodokem640aes/**' - '.github/workflows/kem_frodokem640aes.yml' - '*' + - '!*.md' name: Test frodokem640aes diff --git a/.github/workflows/kem_frodokem640shake.yml b/.github/workflows/kem_frodokem640shake.yml index 5b73e7dc..ae028d42 100644 --- a/.github/workflows/kem_frodokem640shake.yml +++ b/.github/workflows/kem_frodokem640shake.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/frodokem640shake/**' - '.github/workflows/kem_frodokem640shake.yml' - '*' + - '!*.md' name: Test frodokem640shake diff --git a/.github/workflows/kem_frodokem976aes.yml b/.github/workflows/kem_frodokem976aes.yml index 35f29b81..34f59388 100644 --- a/.github/workflows/kem_frodokem976aes.yml +++ b/.github/workflows/kem_frodokem976aes.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/frodokem976aes/**' - '.github/workflows/kem_frodokem976aes.yml' - '*' + - '!*.md' name: Test frodokem976aes diff --git a/.github/workflows/kem_frodokem976shake.yml b/.github/workflows/kem_frodokem976shake.yml index e0623c00..28574903 100644 --- a/.github/workflows/kem_frodokem976shake.yml +++ b/.github/workflows/kem_frodokem976shake.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/frodokem976shake/**' - '.github/workflows/kem_frodokem976shake.yml' - '*' + - '!*.md' name: Test frodokem976shake diff --git a/.github/workflows/kem_hqc-128.yml b/.github/workflows/kem_hqc-128.yml index 182c94fd..471e72a9 100644 --- a/.github/workflows/kem_hqc-128.yml +++ b/.github/workflows/kem_hqc-128.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/hqc-128/**' - '.github/workflows/kem_hqc-128.yml' - '*' + - '!*.md' name: Test hqc-128 diff --git a/.github/workflows/kem_hqc-192.yml b/.github/workflows/kem_hqc-192.yml index a3a98336..35addbe6 100644 --- a/.github/workflows/kem_hqc-192.yml +++ b/.github/workflows/kem_hqc-192.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/hqc-192/**' - '.github/workflows/kem_hqc-192.yml' - '*' + - '!*.md' name: Test hqc-192 diff --git a/.github/workflows/kem_hqc-256.yml b/.github/workflows/kem_hqc-256.yml index 588a5aa0..b322e573 100644 --- a/.github/workflows/kem_hqc-256.yml +++ b/.github/workflows/kem_hqc-256.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/hqc-256/**' - '.github/workflows/kem_hqc-256.yml' - '*' + - '!*.md' name: Test hqc-256 diff --git a/.github/workflows/kem_hqc-rmrs-128.yml b/.github/workflows/kem_hqc-rmrs-128.yml index e21cbda2..fb59904c 100644 --- a/.github/workflows/kem_hqc-rmrs-128.yml +++ b/.github/workflows/kem_hqc-rmrs-128.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/hqc-rmrs-128/**' - '.github/workflows/kem_hqc-rmrs-128.yml' - '*' + - '!*.md' name: Test hqc-rmrs-128 diff --git a/.github/workflows/kem_hqc-rmrs-192.yml b/.github/workflows/kem_hqc-rmrs-192.yml index 2f616e0c..e21bef93 100644 --- a/.github/workflows/kem_hqc-rmrs-192.yml +++ b/.github/workflows/kem_hqc-rmrs-192.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/hqc-rmrs-192/**' - '.github/workflows/kem_hqc-rmrs-192.yml' - '*' + - '!*.md' name: Test hqc-rmrs-192 diff --git a/.github/workflows/kem_hqc-rmrs-256.yml b/.github/workflows/kem_hqc-rmrs-256.yml index 6b82bebc..a25a93ee 100644 --- a/.github/workflows/kem_hqc-rmrs-256.yml +++ b/.github/workflows/kem_hqc-rmrs-256.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/hqc-rmrs-256/**' - '.github/workflows/kem_hqc-rmrs-256.yml' - '*' + - '!*.md' name: Test hqc-rmrs-256 diff --git a/.github/workflows/kem_kyber1024-90s.yml b/.github/workflows/kem_kyber1024-90s.yml index 294ce6a0..e2825d12 100644 --- a/.github/workflows/kem_kyber1024-90s.yml +++ b/.github/workflows/kem_kyber1024-90s.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/kyber1024-90s/**' - '.github/workflows/kem_kyber1024-90s.yml' - '*' + - '!*.md' name: Test kyber1024-90s diff --git a/.github/workflows/kem_kyber1024.yml b/.github/workflows/kem_kyber1024.yml index 93ae2d4f..8e571430 100644 --- a/.github/workflows/kem_kyber1024.yml +++ b/.github/workflows/kem_kyber1024.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/kyber1024/**' - '.github/workflows/kem_kyber1024.yml' - '*' + - '!*.md' name: Test kyber1024 diff --git a/.github/workflows/kem_kyber512-90s.yml b/.github/workflows/kem_kyber512-90s.yml index fa343207..a30650b2 100644 --- a/.github/workflows/kem_kyber512-90s.yml +++ b/.github/workflows/kem_kyber512-90s.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/kyber512-90s/**' - '.github/workflows/kem_kyber512-90s.yml' - '*' + - '!*.md' name: Test kyber512-90s diff --git a/.github/workflows/kem_kyber512.yml b/.github/workflows/kem_kyber512.yml index 6fc33a27..05d84481 100644 --- a/.github/workflows/kem_kyber512.yml +++ b/.github/workflows/kem_kyber512.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/kyber512/**' - '.github/workflows/kem_kyber512.yml' - '*' + - '!*.md' name: Test kyber512 diff --git a/.github/workflows/kem_kyber768-90s.yml b/.github/workflows/kem_kyber768-90s.yml index 12c9807b..2114471e 100644 --- a/.github/workflows/kem_kyber768-90s.yml +++ b/.github/workflows/kem_kyber768-90s.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/kyber768-90s/**' - '.github/workflows/kem_kyber768-90s.yml' - '*' + - '!*.md' name: Test kyber768-90s diff --git a/.github/workflows/kem_kyber768.yml b/.github/workflows/kem_kyber768.yml index d45fba79..3cb4f0e1 100644 --- a/.github/workflows/kem_kyber768.yml +++ b/.github/workflows/kem_kyber768.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/kyber768/**' - '.github/workflows/kem_kyber768.yml' - '*' + - '!*.md' name: Test kyber768 diff --git a/.github/workflows/kem_lightsaber.yml b/.github/workflows/kem_lightsaber.yml index 925e98ac..629fc7a2 100644 --- a/.github/workflows/kem_lightsaber.yml +++ b/.github/workflows/kem_lightsaber.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/lightsaber/**' - '.github/workflows/kem_lightsaber.yml' - '*' + - '!*.md' name: Test lightsaber diff --git a/.github/workflows/kem_mceliece348864.yml b/.github/workflows/kem_mceliece348864.yml index 9c17330a..a182ece5 100644 --- a/.github/workflows/kem_mceliece348864.yml +++ b/.github/workflows/kem_mceliece348864.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece348864/**' - '.github/workflows/kem_mceliece348864.yml' - '*' + - '!*.md' name: Test mceliece348864 diff --git a/.github/workflows/kem_mceliece348864f.yml b/.github/workflows/kem_mceliece348864f.yml index f68321e9..b46dfded 100644 --- a/.github/workflows/kem_mceliece348864f.yml +++ b/.github/workflows/kem_mceliece348864f.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece348864f/**' - '.github/workflows/kem_mceliece348864f.yml' - '*' + - '!*.md' name: Test mceliece348864f diff --git a/.github/workflows/kem_mceliece460896.yml b/.github/workflows/kem_mceliece460896.yml index 21bd8f54..07f92751 100644 --- a/.github/workflows/kem_mceliece460896.yml +++ b/.github/workflows/kem_mceliece460896.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece460896/**' - '.github/workflows/kem_mceliece460896.yml' - '*' + - '!*.md' name: Test mceliece460896 diff --git a/.github/workflows/kem_mceliece460896f.yml b/.github/workflows/kem_mceliece460896f.yml index d17c473a..f7cc5585 100644 --- a/.github/workflows/kem_mceliece460896f.yml +++ b/.github/workflows/kem_mceliece460896f.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece460896f/**' - '.github/workflows/kem_mceliece460896f.yml' - '*' + - '!*.md' name: Test mceliece460896f diff --git a/.github/workflows/kem_mceliece6688128.yml b/.github/workflows/kem_mceliece6688128.yml index 16826baa..87d89a30 100644 --- a/.github/workflows/kem_mceliece6688128.yml +++ b/.github/workflows/kem_mceliece6688128.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece6688128/**' - '.github/workflows/kem_mceliece6688128.yml' - '*' + - '!*.md' name: Test mceliece6688128 diff --git a/.github/workflows/kem_mceliece6688128f.yml b/.github/workflows/kem_mceliece6688128f.yml index 1f033bd4..f62477fa 100644 --- a/.github/workflows/kem_mceliece6688128f.yml +++ b/.github/workflows/kem_mceliece6688128f.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece6688128f/**' - '.github/workflows/kem_mceliece6688128f.yml' - '*' + - '!*.md' name: Test mceliece6688128f diff --git a/.github/workflows/kem_mceliece6960119.yml b/.github/workflows/kem_mceliece6960119.yml index 38a0d31f..0bfe1bde 100644 --- a/.github/workflows/kem_mceliece6960119.yml +++ b/.github/workflows/kem_mceliece6960119.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece6960119/**' - '.github/workflows/kem_mceliece6960119.yml' - '*' + - '!*.md' name: Test mceliece6960119 diff --git a/.github/workflows/kem_mceliece6960119f.yml b/.github/workflows/kem_mceliece6960119f.yml index 02d94df9..295927b6 100644 --- a/.github/workflows/kem_mceliece6960119f.yml +++ b/.github/workflows/kem_mceliece6960119f.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece6960119f/**' - '.github/workflows/kem_mceliece6960119f.yml' - '*' + - '!*.md' name: Test mceliece6960119f diff --git a/.github/workflows/kem_mceliece8192128.yml b/.github/workflows/kem_mceliece8192128.yml index eca9057f..3d37ccad 100644 --- a/.github/workflows/kem_mceliece8192128.yml +++ b/.github/workflows/kem_mceliece8192128.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece8192128/**' - '.github/workflows/kem_mceliece8192128.yml' - '*' + - '!*.md' name: Test mceliece8192128 diff --git a/.github/workflows/kem_mceliece8192128f.yml b/.github/workflows/kem_mceliece8192128f.yml index ef97fb3b..44dcc3d0 100644 --- a/.github/workflows/kem_mceliece8192128f.yml +++ b/.github/workflows/kem_mceliece8192128f.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/mceliece8192128f/**' - '.github/workflows/kem_mceliece8192128f.yml' - '*' + - '!*.md' name: Test mceliece8192128f diff --git a/.github/workflows/kem_ntruhps2048509.yml b/.github/workflows/kem_ntruhps2048509.yml index ae952668..61716fbc 100644 --- a/.github/workflows/kem_ntruhps2048509.yml +++ b/.github/workflows/kem_ntruhps2048509.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/ntruhps2048509/**' - '.github/workflows/kem_ntruhps2048509.yml' - '*' + - '!*.md' name: Test ntruhps2048509 diff --git a/.github/workflows/kem_ntruhps2048677.yml b/.github/workflows/kem_ntruhps2048677.yml index e5700434..bbac2262 100644 --- a/.github/workflows/kem_ntruhps2048677.yml +++ b/.github/workflows/kem_ntruhps2048677.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/ntruhps2048677/**' - '.github/workflows/kem_ntruhps2048677.yml' - '*' + - '!*.md' name: Test ntruhps2048677 diff --git a/.github/workflows/kem_ntruhps4096821.yml b/.github/workflows/kem_ntruhps4096821.yml index 44b79b27..fde343d0 100644 --- a/.github/workflows/kem_ntruhps4096821.yml +++ b/.github/workflows/kem_ntruhps4096821.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/ntruhps4096821/**' - '.github/workflows/kem_ntruhps4096821.yml' - '*' + - '!*.md' name: Test ntruhps4096821 diff --git a/.github/workflows/kem_ntruhrss701.yml b/.github/workflows/kem_ntruhrss701.yml index 79a7ed18..cc389b01 100644 --- a/.github/workflows/kem_ntruhrss701.yml +++ b/.github/workflows/kem_ntruhrss701.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/ntruhrss701/**' - '.github/workflows/kem_ntruhrss701.yml' - '*' + - '!*.md' name: Test ntruhrss701 diff --git a/.github/workflows/kem_ntrulpr653.yml b/.github/workflows/kem_ntrulpr653.yml index 2a621342..d6bbc50f 100644 --- a/.github/workflows/kem_ntrulpr653.yml +++ b/.github/workflows/kem_ntrulpr653.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/ntrulpr653/**' - '.github/workflows/kem_ntrulpr653.yml' - '*' + - '!*.md' name: Test ntrulpr653 diff --git a/.github/workflows/kem_ntrulpr761.yml b/.github/workflows/kem_ntrulpr761.yml index a5f3ab24..6b94e418 100644 --- a/.github/workflows/kem_ntrulpr761.yml +++ b/.github/workflows/kem_ntrulpr761.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/ntrulpr761/**' - '.github/workflows/kem_ntrulpr761.yml' - '*' + - '!*.md' name: Test ntrulpr761 diff --git a/.github/workflows/kem_ntrulpr857.yml b/.github/workflows/kem_ntrulpr857.yml index 5e0e5a14..854a7ab0 100644 --- a/.github/workflows/kem_ntrulpr857.yml +++ b/.github/workflows/kem_ntrulpr857.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/ntrulpr857/**' - '.github/workflows/kem_ntrulpr857.yml' - '*' + - '!*.md' name: Test ntrulpr857 diff --git a/.github/workflows/kem_saber.yml b/.github/workflows/kem_saber.yml index 4c05ed83..e53d5406 100644 --- a/.github/workflows/kem_saber.yml +++ b/.github/workflows/kem_saber.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/saber/**' - '.github/workflows/kem_saber.yml' - '*' + - '!*.md' name: Test saber diff --git a/.github/workflows/kem_sntrup653.yml b/.github/workflows/kem_sntrup653.yml index 48dc6548..451f983d 100644 --- a/.github/workflows/kem_sntrup653.yml +++ b/.github/workflows/kem_sntrup653.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/sntrup653/**' - '.github/workflows/kem_sntrup653.yml' - '*' + - '!*.md' name: Test sntrup653 diff --git a/.github/workflows/kem_sntrup761.yml b/.github/workflows/kem_sntrup761.yml index 06099544..fcc50113 100644 --- a/.github/workflows/kem_sntrup761.yml +++ b/.github/workflows/kem_sntrup761.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/sntrup761/**' - '.github/workflows/kem_sntrup761.yml' - '*' + - '!*.md' name: Test sntrup761 diff --git a/.github/workflows/kem_sntrup857.yml b/.github/workflows/kem_sntrup857.yml index c43c119d..6010f3de 100644 --- a/.github/workflows/kem_sntrup857.yml +++ b/.github/workflows/kem_sntrup857.yml @@ -13,6 +13,7 @@ on: - 'crypto_kem/sntrup857/**' - '.github/workflows/kem_sntrup857.yml' - '*' + - '!*.md' name: Test sntrup857 diff --git a/.github/workflows/sign_dilithium2.yml b/.github/workflows/sign_dilithium2.yml index b806e11b..e590f6e9 100644 --- a/.github/workflows/sign_dilithium2.yml +++ b/.github/workflows/sign_dilithium2.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/dilithium2/**' - '.github/workflows/sign_dilithium2.yml' - '*' + - '!*.md' name: Test dilithium2 diff --git a/.github/workflows/sign_dilithium3.yml b/.github/workflows/sign_dilithium3.yml index 5c5ed827..5dfe7787 100644 --- a/.github/workflows/sign_dilithium3.yml +++ b/.github/workflows/sign_dilithium3.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/dilithium3/**' - '.github/workflows/sign_dilithium3.yml' - '*' + - '!*.md' name: Test dilithium3 diff --git a/.github/workflows/sign_dilithium4.yml b/.github/workflows/sign_dilithium4.yml index 9793c4f2..cf383c69 100644 --- a/.github/workflows/sign_dilithium4.yml +++ b/.github/workflows/sign_dilithium4.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/dilithium4/**' - '.github/workflows/sign_dilithium4.yml' - '*' + - '!*.md' name: Test dilithium4 diff --git a/.github/workflows/sign_falcon-1024.yml b/.github/workflows/sign_falcon-1024.yml index c76c19a8..ffdd0616 100644 --- a/.github/workflows/sign_falcon-1024.yml +++ b/.github/workflows/sign_falcon-1024.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/falcon-1024/**' - '.github/workflows/sign_falcon-1024.yml' - '*' + - '!*.md' name: Test falcon-1024 diff --git a/.github/workflows/sign_falcon-512.yml b/.github/workflows/sign_falcon-512.yml index 045b7bae..a0894354 100644 --- a/.github/workflows/sign_falcon-512.yml +++ b/.github/workflows/sign_falcon-512.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/falcon-512/**' - '.github/workflows/sign_falcon-512.yml' - '*' + - '!*.md' name: Test falcon-512 diff --git a/.github/workflows/sign_rainbowIIIc-classic.yml b/.github/workflows/sign_rainbowIIIc-classic.yml index 36b46dbe..a352bcd4 100644 --- a/.github/workflows/sign_rainbowIIIc-classic.yml +++ b/.github/workflows/sign_rainbowIIIc-classic.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowIIIc-classic/**' - '.github/workflows/sign_rainbowIIIc-classic.yml' - '*' + - '!*.md' name: Test rainbowIIIc-classic diff --git a/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml b/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml index 4508852a..bd04b641 100644 --- a/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowIIIc-cyclic-compressed/**' - '.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml' - '*' + - '!*.md' name: Test rainbowIIIc-cyclic-compressed diff --git a/.github/workflows/sign_rainbowIIIc-cyclic.yml b/.github/workflows/sign_rainbowIIIc-cyclic.yml index 5c77e2b4..44725b51 100644 --- a/.github/workflows/sign_rainbowIIIc-cyclic.yml +++ b/.github/workflows/sign_rainbowIIIc-cyclic.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowIIIc-cyclic/**' - '.github/workflows/sign_rainbowIIIc-cyclic.yml' - '*' + - '!*.md' name: Test rainbowIIIc-cyclic diff --git a/.github/workflows/sign_rainbowIa-classic.yml b/.github/workflows/sign_rainbowIa-classic.yml index bb20f40c..8bec436b 100644 --- a/.github/workflows/sign_rainbowIa-classic.yml +++ b/.github/workflows/sign_rainbowIa-classic.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowIa-classic/**' - '.github/workflows/sign_rainbowIa-classic.yml' - '*' + - '!*.md' name: Test rainbowIa-classic diff --git a/.github/workflows/sign_rainbowIa-cyclic-compressed.yml b/.github/workflows/sign_rainbowIa-cyclic-compressed.yml index fd965ad8..3ceda32a 100644 --- a/.github/workflows/sign_rainbowIa-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowIa-cyclic-compressed.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowIa-cyclic-compressed/**' - '.github/workflows/sign_rainbowIa-cyclic-compressed.yml' - '*' + - '!*.md' name: Test rainbowIa-cyclic-compressed diff --git a/.github/workflows/sign_rainbowIa-cyclic.yml b/.github/workflows/sign_rainbowIa-cyclic.yml index a1fe1c76..8e007f1f 100644 --- a/.github/workflows/sign_rainbowIa-cyclic.yml +++ b/.github/workflows/sign_rainbowIa-cyclic.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowIa-cyclic/**' - '.github/workflows/sign_rainbowIa-cyclic.yml' - '*' + - '!*.md' name: Test rainbowIa-cyclic diff --git a/.github/workflows/sign_rainbowVc-classic.yml b/.github/workflows/sign_rainbowVc-classic.yml index 3f12fab3..4046bed5 100644 --- a/.github/workflows/sign_rainbowVc-classic.yml +++ b/.github/workflows/sign_rainbowVc-classic.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowVc-classic/**' - '.github/workflows/sign_rainbowVc-classic.yml' - '*' + - '!*.md' name: Test rainbowVc-classic diff --git a/.github/workflows/sign_rainbowVc-cyclic-compressed.yml b/.github/workflows/sign_rainbowVc-cyclic-compressed.yml index f11a2e03..51a99141 100644 --- a/.github/workflows/sign_rainbowVc-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowVc-cyclic-compressed.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowVc-cyclic-compressed/**' - '.github/workflows/sign_rainbowVc-cyclic-compressed.yml' - '*' + - '!*.md' name: Test rainbowVc-cyclic-compressed diff --git a/.github/workflows/sign_rainbowVc-cyclic.yml b/.github/workflows/sign_rainbowVc-cyclic.yml index d7979087..e3af7121 100644 --- a/.github/workflows/sign_rainbowVc-cyclic.yml +++ b/.github/workflows/sign_rainbowVc-cyclic.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/rainbowVc-cyclic/**' - '.github/workflows/sign_rainbowVc-cyclic.yml' - '*' + - '!*.md' name: Test rainbowVc-cyclic diff --git a/.github/workflows/sign_sphincs-haraka-128f-robust.yml b/.github/workflows/sign_sphincs-haraka-128f-robust.yml index 17485470..696c5b9c 100644 --- a/.github/workflows/sign_sphincs-haraka-128f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-128f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-128f-robust/**' - '.github/workflows/sign_sphincs-haraka-128f-robust.yml' - '*' + - '!*.md' name: Test sphincs-haraka-128f-robust diff --git a/.github/workflows/sign_sphincs-haraka-128f-simple.yml b/.github/workflows/sign_sphincs-haraka-128f-simple.yml index b1c97941..90d1827d 100644 --- a/.github/workflows/sign_sphincs-haraka-128f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-128f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-128f-simple/**' - '.github/workflows/sign_sphincs-haraka-128f-simple.yml' - '*' + - '!*.md' name: Test sphincs-haraka-128f-simple diff --git a/.github/workflows/sign_sphincs-haraka-128s-robust.yml b/.github/workflows/sign_sphincs-haraka-128s-robust.yml index 73cba9f4..ecd34acc 100644 --- a/.github/workflows/sign_sphincs-haraka-128s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-128s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-128s-robust/**' - '.github/workflows/sign_sphincs-haraka-128s-robust.yml' - '*' + - '!*.md' name: Test sphincs-haraka-128s-robust diff --git a/.github/workflows/sign_sphincs-haraka-128s-simple.yml b/.github/workflows/sign_sphincs-haraka-128s-simple.yml index 0d0b7d73..5a67ea93 100644 --- a/.github/workflows/sign_sphincs-haraka-128s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-128s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-128s-simple/**' - '.github/workflows/sign_sphincs-haraka-128s-simple.yml' - '*' + - '!*.md' name: Test sphincs-haraka-128s-simple diff --git a/.github/workflows/sign_sphincs-haraka-192f-robust.yml b/.github/workflows/sign_sphincs-haraka-192f-robust.yml index 118c9e97..e477bf29 100644 --- a/.github/workflows/sign_sphincs-haraka-192f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-192f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-192f-robust/**' - '.github/workflows/sign_sphincs-haraka-192f-robust.yml' - '*' + - '!*.md' name: Test sphincs-haraka-192f-robust diff --git a/.github/workflows/sign_sphincs-haraka-192f-simple.yml b/.github/workflows/sign_sphincs-haraka-192f-simple.yml index 7ee941a9..843383f4 100644 --- a/.github/workflows/sign_sphincs-haraka-192f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-192f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-192f-simple/**' - '.github/workflows/sign_sphincs-haraka-192f-simple.yml' - '*' + - '!*.md' name: Test sphincs-haraka-192f-simple diff --git a/.github/workflows/sign_sphincs-haraka-192s-robust.yml b/.github/workflows/sign_sphincs-haraka-192s-robust.yml index b721e6dd..e2ca2ca4 100644 --- a/.github/workflows/sign_sphincs-haraka-192s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-192s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-192s-robust/**' - '.github/workflows/sign_sphincs-haraka-192s-robust.yml' - '*' + - '!*.md' name: Test sphincs-haraka-192s-robust diff --git a/.github/workflows/sign_sphincs-haraka-192s-simple.yml b/.github/workflows/sign_sphincs-haraka-192s-simple.yml index b06e4e7e..97cf929d 100644 --- a/.github/workflows/sign_sphincs-haraka-192s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-192s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-192s-simple/**' - '.github/workflows/sign_sphincs-haraka-192s-simple.yml' - '*' + - '!*.md' name: Test sphincs-haraka-192s-simple diff --git a/.github/workflows/sign_sphincs-haraka-256f-robust.yml b/.github/workflows/sign_sphincs-haraka-256f-robust.yml index 3bba9f87..4ef703b3 100644 --- a/.github/workflows/sign_sphincs-haraka-256f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-256f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-256f-robust/**' - '.github/workflows/sign_sphincs-haraka-256f-robust.yml' - '*' + - '!*.md' name: Test sphincs-haraka-256f-robust diff --git a/.github/workflows/sign_sphincs-haraka-256f-simple.yml b/.github/workflows/sign_sphincs-haraka-256f-simple.yml index b5ddc5ec..58a1b467 100644 --- a/.github/workflows/sign_sphincs-haraka-256f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-256f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-256f-simple/**' - '.github/workflows/sign_sphincs-haraka-256f-simple.yml' - '*' + - '!*.md' name: Test sphincs-haraka-256f-simple diff --git a/.github/workflows/sign_sphincs-haraka-256s-robust.yml b/.github/workflows/sign_sphincs-haraka-256s-robust.yml index a14456d4..3d5b8662 100644 --- a/.github/workflows/sign_sphincs-haraka-256s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-256s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-256s-robust/**' - '.github/workflows/sign_sphincs-haraka-256s-robust.yml' - '*' + - '!*.md' name: Test sphincs-haraka-256s-robust diff --git a/.github/workflows/sign_sphincs-haraka-256s-simple.yml b/.github/workflows/sign_sphincs-haraka-256s-simple.yml index e4a83e9c..246bcb1f 100644 --- a/.github/workflows/sign_sphincs-haraka-256s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-256s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-haraka-256s-simple/**' - '.github/workflows/sign_sphincs-haraka-256s-simple.yml' - '*' + - '!*.md' name: Test sphincs-haraka-256s-simple diff --git a/.github/workflows/sign_sphincs-sha256-128f-robust.yml b/.github/workflows/sign_sphincs-sha256-128f-robust.yml index 8ef0cd6d..92f12607 100644 --- a/.github/workflows/sign_sphincs-sha256-128f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-128f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-128f-robust/**' - '.github/workflows/sign_sphincs-sha256-128f-robust.yml' - '*' + - '!*.md' name: Test sphincs-sha256-128f-robust diff --git a/.github/workflows/sign_sphincs-sha256-128f-simple.yml b/.github/workflows/sign_sphincs-sha256-128f-simple.yml index 399d08e8..0a1c2e98 100644 --- a/.github/workflows/sign_sphincs-sha256-128f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-128f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-128f-simple/**' - '.github/workflows/sign_sphincs-sha256-128f-simple.yml' - '*' + - '!*.md' name: Test sphincs-sha256-128f-simple diff --git a/.github/workflows/sign_sphincs-sha256-128s-robust.yml b/.github/workflows/sign_sphincs-sha256-128s-robust.yml index f28cfe08..b360dac6 100644 --- a/.github/workflows/sign_sphincs-sha256-128s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-128s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-128s-robust/**' - '.github/workflows/sign_sphincs-sha256-128s-robust.yml' - '*' + - '!*.md' name: Test sphincs-sha256-128s-robust diff --git a/.github/workflows/sign_sphincs-sha256-128s-simple.yml b/.github/workflows/sign_sphincs-sha256-128s-simple.yml index 799212de..7d819684 100644 --- a/.github/workflows/sign_sphincs-sha256-128s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-128s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-128s-simple/**' - '.github/workflows/sign_sphincs-sha256-128s-simple.yml' - '*' + - '!*.md' name: Test sphincs-sha256-128s-simple diff --git a/.github/workflows/sign_sphincs-sha256-192f-robust.yml b/.github/workflows/sign_sphincs-sha256-192f-robust.yml index 1e8605b7..0b86904f 100644 --- a/.github/workflows/sign_sphincs-sha256-192f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-192f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-192f-robust/**' - '.github/workflows/sign_sphincs-sha256-192f-robust.yml' - '*' + - '!*.md' name: Test sphincs-sha256-192f-robust diff --git a/.github/workflows/sign_sphincs-sha256-192f-simple.yml b/.github/workflows/sign_sphincs-sha256-192f-simple.yml index 47010d98..3658a881 100644 --- a/.github/workflows/sign_sphincs-sha256-192f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-192f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-192f-simple/**' - '.github/workflows/sign_sphincs-sha256-192f-simple.yml' - '*' + - '!*.md' name: Test sphincs-sha256-192f-simple diff --git a/.github/workflows/sign_sphincs-sha256-192s-robust.yml b/.github/workflows/sign_sphincs-sha256-192s-robust.yml index a85cae75..86d93edf 100644 --- a/.github/workflows/sign_sphincs-sha256-192s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-192s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-192s-robust/**' - '.github/workflows/sign_sphincs-sha256-192s-robust.yml' - '*' + - '!*.md' name: Test sphincs-sha256-192s-robust diff --git a/.github/workflows/sign_sphincs-sha256-192s-simple.yml b/.github/workflows/sign_sphincs-sha256-192s-simple.yml index 91fa93cd..80fdf505 100644 --- a/.github/workflows/sign_sphincs-sha256-192s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-192s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-192s-simple/**' - '.github/workflows/sign_sphincs-sha256-192s-simple.yml' - '*' + - '!*.md' name: Test sphincs-sha256-192s-simple diff --git a/.github/workflows/sign_sphincs-sha256-256f-robust.yml b/.github/workflows/sign_sphincs-sha256-256f-robust.yml index 980339ef..2174efdb 100644 --- a/.github/workflows/sign_sphincs-sha256-256f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-256f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-256f-robust/**' - '.github/workflows/sign_sphincs-sha256-256f-robust.yml' - '*' + - '!*.md' name: Test sphincs-sha256-256f-robust diff --git a/.github/workflows/sign_sphincs-sha256-256f-simple.yml b/.github/workflows/sign_sphincs-sha256-256f-simple.yml index 01d4cc7a..cf49aeb2 100644 --- a/.github/workflows/sign_sphincs-sha256-256f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-256f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-256f-simple/**' - '.github/workflows/sign_sphincs-sha256-256f-simple.yml' - '*' + - '!*.md' name: Test sphincs-sha256-256f-simple diff --git a/.github/workflows/sign_sphincs-sha256-256s-robust.yml b/.github/workflows/sign_sphincs-sha256-256s-robust.yml index c52e903d..9dc3407c 100644 --- a/.github/workflows/sign_sphincs-sha256-256s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-256s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-256s-robust/**' - '.github/workflows/sign_sphincs-sha256-256s-robust.yml' - '*' + - '!*.md' name: Test sphincs-sha256-256s-robust diff --git a/.github/workflows/sign_sphincs-sha256-256s-simple.yml b/.github/workflows/sign_sphincs-sha256-256s-simple.yml index efa2194e..3074de0e 100644 --- a/.github/workflows/sign_sphincs-sha256-256s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-256s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-sha256-256s-simple/**' - '.github/workflows/sign_sphincs-sha256-256s-simple.yml' - '*' + - '!*.md' name: Test sphincs-sha256-256s-simple diff --git a/.github/workflows/sign_sphincs-shake256-128f-robust.yml b/.github/workflows/sign_sphincs-shake256-128f-robust.yml index 05bdecac..448e28c7 100644 --- a/.github/workflows/sign_sphincs-shake256-128f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-128f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-128f-robust/**' - '.github/workflows/sign_sphincs-shake256-128f-robust.yml' - '*' + - '!*.md' name: Test sphincs-shake256-128f-robust diff --git a/.github/workflows/sign_sphincs-shake256-128f-simple.yml b/.github/workflows/sign_sphincs-shake256-128f-simple.yml index 0caf9650..abbcafe5 100644 --- a/.github/workflows/sign_sphincs-shake256-128f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-128f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-128f-simple/**' - '.github/workflows/sign_sphincs-shake256-128f-simple.yml' - '*' + - '!*.md' name: Test sphincs-shake256-128f-simple diff --git a/.github/workflows/sign_sphincs-shake256-128s-robust.yml b/.github/workflows/sign_sphincs-shake256-128s-robust.yml index 6da602d1..85605475 100644 --- a/.github/workflows/sign_sphincs-shake256-128s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-128s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-128s-robust/**' - '.github/workflows/sign_sphincs-shake256-128s-robust.yml' - '*' + - '!*.md' name: Test sphincs-shake256-128s-robust diff --git a/.github/workflows/sign_sphincs-shake256-128s-simple.yml b/.github/workflows/sign_sphincs-shake256-128s-simple.yml index 52989fe3..f0faf52d 100644 --- a/.github/workflows/sign_sphincs-shake256-128s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-128s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-128s-simple/**' - '.github/workflows/sign_sphincs-shake256-128s-simple.yml' - '*' + - '!*.md' name: Test sphincs-shake256-128s-simple diff --git a/.github/workflows/sign_sphincs-shake256-192f-robust.yml b/.github/workflows/sign_sphincs-shake256-192f-robust.yml index d3bf5361..f38bb92a 100644 --- a/.github/workflows/sign_sphincs-shake256-192f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-192f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-192f-robust/**' - '.github/workflows/sign_sphincs-shake256-192f-robust.yml' - '*' + - '!*.md' name: Test sphincs-shake256-192f-robust diff --git a/.github/workflows/sign_sphincs-shake256-192f-simple.yml b/.github/workflows/sign_sphincs-shake256-192f-simple.yml index ccaee94f..89fb4d3a 100644 --- a/.github/workflows/sign_sphincs-shake256-192f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-192f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-192f-simple/**' - '.github/workflows/sign_sphincs-shake256-192f-simple.yml' - '*' + - '!*.md' name: Test sphincs-shake256-192f-simple diff --git a/.github/workflows/sign_sphincs-shake256-192s-robust.yml b/.github/workflows/sign_sphincs-shake256-192s-robust.yml index 87d250cf..8554151f 100644 --- a/.github/workflows/sign_sphincs-shake256-192s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-192s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-192s-robust/**' - '.github/workflows/sign_sphincs-shake256-192s-robust.yml' - '*' + - '!*.md' name: Test sphincs-shake256-192s-robust diff --git a/.github/workflows/sign_sphincs-shake256-192s-simple.yml b/.github/workflows/sign_sphincs-shake256-192s-simple.yml index f4cb71c2..89198c59 100644 --- a/.github/workflows/sign_sphincs-shake256-192s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-192s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-192s-simple/**' - '.github/workflows/sign_sphincs-shake256-192s-simple.yml' - '*' + - '!*.md' name: Test sphincs-shake256-192s-simple diff --git a/.github/workflows/sign_sphincs-shake256-256f-robust.yml b/.github/workflows/sign_sphincs-shake256-256f-robust.yml index d0c7305f..d6162d3d 100644 --- a/.github/workflows/sign_sphincs-shake256-256f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-256f-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-256f-robust/**' - '.github/workflows/sign_sphincs-shake256-256f-robust.yml' - '*' + - '!*.md' name: Test sphincs-shake256-256f-robust diff --git a/.github/workflows/sign_sphincs-shake256-256f-simple.yml b/.github/workflows/sign_sphincs-shake256-256f-simple.yml index c20eff3b..50e9ae8c 100644 --- a/.github/workflows/sign_sphincs-shake256-256f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-256f-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-256f-simple/**' - '.github/workflows/sign_sphincs-shake256-256f-simple.yml' - '*' + - '!*.md' name: Test sphincs-shake256-256f-simple diff --git a/.github/workflows/sign_sphincs-shake256-256s-robust.yml b/.github/workflows/sign_sphincs-shake256-256s-robust.yml index 9a16be76..7d385c88 100644 --- a/.github/workflows/sign_sphincs-shake256-256s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-256s-robust.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-256s-robust/**' - '.github/workflows/sign_sphincs-shake256-256s-robust.yml' - '*' + - '!*.md' name: Test sphincs-shake256-256s-robust diff --git a/.github/workflows/sign_sphincs-shake256-256s-simple.yml b/.github/workflows/sign_sphincs-shake256-256s-simple.yml index cb2518ca..b5d04695 100644 --- a/.github/workflows/sign_sphincs-shake256-256s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-256s-simple.yml @@ -13,6 +13,7 @@ on: - 'crypto_sign/sphincs-shake256-256s-simple/**' - '.github/workflows/sign_sphincs-shake256-256s-simple.yml' - '*' + - '!*.md' name: Test sphincs-shake256-256s-simple diff --git a/.github/workflows/template.yml.j2 b/.github/workflows/template.yml.j2 index 946ea7a2..626aa763 100644 --- a/.github/workflows/template.yml.j2 +++ b/.github/workflows/template.yml.j2 @@ -6,6 +6,7 @@ on: - 'crypto_{- scheme_type -}/{- scheme_name -}/**' - '.github/workflows/{- scheme_type -}_{- scheme_name -}.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -13,6 +14,7 @@ on: - 'crypto_{- scheme_type -}/{- scheme_name -}/**' - '.github/workflows/{- scheme_type -}_{- scheme_name -}.yml' - '*' + - '!*.md' name: Test {- scheme_name -} From de2338d83772545fe6fe63523e9959c7273d5553 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Sun, 11 Oct 2020 13:26:09 +0200 Subject: [PATCH 04/10] Schedule nightly builds --- .github/workflows/kem_firesaber.yml | 3 +++ .github/workflows/kem_frodokem1344aes.yml | 3 +++ .github/workflows/kem_frodokem1344shake.yml | 3 +++ .github/workflows/kem_frodokem640aes.yml | 3 +++ .github/workflows/kem_frodokem640shake.yml | 3 +++ .github/workflows/kem_frodokem976aes.yml | 3 +++ .github/workflows/kem_frodokem976shake.yml | 3 +++ .github/workflows/kem_hqc-128.yml | 3 +++ .github/workflows/kem_hqc-192.yml | 3 +++ .github/workflows/kem_hqc-256.yml | 3 +++ .github/workflows/kem_hqc-rmrs-128.yml | 3 +++ .github/workflows/kem_hqc-rmrs-192.yml | 3 +++ .github/workflows/kem_hqc-rmrs-256.yml | 3 +++ .github/workflows/kem_kyber1024-90s.yml | 3 +++ .github/workflows/kem_kyber1024.yml | 3 +++ .github/workflows/kem_kyber512-90s.yml | 3 +++ .github/workflows/kem_kyber512.yml | 3 +++ .github/workflows/kem_kyber768-90s.yml | 3 +++ .github/workflows/kem_kyber768.yml | 3 +++ .github/workflows/kem_lightsaber.yml | 3 +++ .github/workflows/kem_mceliece348864.yml | 3 +++ .github/workflows/kem_mceliece348864f.yml | 3 +++ .github/workflows/kem_mceliece460896.yml | 3 +++ .github/workflows/kem_mceliece460896f.yml | 3 +++ .github/workflows/kem_mceliece6688128.yml | 3 +++ .github/workflows/kem_mceliece6688128f.yml | 3 +++ .github/workflows/kem_mceliece6960119.yml | 3 +++ .github/workflows/kem_mceliece6960119f.yml | 3 +++ .github/workflows/kem_mceliece8192128.yml | 3 +++ .github/workflows/kem_mceliece8192128f.yml | 3 +++ .github/workflows/kem_ntruhps2048509.yml | 3 +++ .github/workflows/kem_ntruhps2048677.yml | 3 +++ .github/workflows/kem_ntruhps4096821.yml | 3 +++ .github/workflows/kem_ntruhrss701.yml | 3 +++ .github/workflows/kem_ntrulpr653.yml | 3 +++ .github/workflows/kem_ntrulpr761.yml | 3 +++ .github/workflows/kem_ntrulpr857.yml | 3 +++ .github/workflows/kem_saber.yml | 3 +++ .github/workflows/kem_sntrup653.yml | 3 +++ .github/workflows/kem_sntrup761.yml | 3 +++ .github/workflows/kem_sntrup857.yml | 3 +++ .github/workflows/sign_dilithium2.yml | 3 +++ .github/workflows/sign_dilithium3.yml | 3 +++ .github/workflows/sign_dilithium4.yml | 3 +++ .github/workflows/sign_falcon-1024.yml | 3 +++ .github/workflows/sign_falcon-512.yml | 3 +++ .github/workflows/sign_rainbowIIIc-classic.yml | 3 +++ .github/workflows/sign_rainbowIIIc-cyclic-compressed.yml | 3 +++ .github/workflows/sign_rainbowIIIc-cyclic.yml | 3 +++ .github/workflows/sign_rainbowIa-classic.yml | 3 +++ .github/workflows/sign_rainbowIa-cyclic-compressed.yml | 3 +++ .github/workflows/sign_rainbowIa-cyclic.yml | 3 +++ .github/workflows/sign_rainbowVc-classic.yml | 3 +++ .github/workflows/sign_rainbowVc-cyclic-compressed.yml | 3 +++ .github/workflows/sign_rainbowVc-cyclic.yml | 3 +++ .github/workflows/sign_sphincs-haraka-128f-robust.yml | 3 +++ .github/workflows/sign_sphincs-haraka-128f-simple.yml | 3 +++ .github/workflows/sign_sphincs-haraka-128s-robust.yml | 3 +++ .github/workflows/sign_sphincs-haraka-128s-simple.yml | 3 +++ .github/workflows/sign_sphincs-haraka-192f-robust.yml | 3 +++ .github/workflows/sign_sphincs-haraka-192f-simple.yml | 3 +++ .github/workflows/sign_sphincs-haraka-192s-robust.yml | 3 +++ .github/workflows/sign_sphincs-haraka-192s-simple.yml | 3 +++ .github/workflows/sign_sphincs-haraka-256f-robust.yml | 3 +++ .github/workflows/sign_sphincs-haraka-256f-simple.yml | 3 +++ .github/workflows/sign_sphincs-haraka-256s-robust.yml | 3 +++ .github/workflows/sign_sphincs-haraka-256s-simple.yml | 3 +++ .github/workflows/sign_sphincs-sha256-128f-robust.yml | 3 +++ .github/workflows/sign_sphincs-sha256-128f-simple.yml | 3 +++ .github/workflows/sign_sphincs-sha256-128s-robust.yml | 3 +++ .github/workflows/sign_sphincs-sha256-128s-simple.yml | 3 +++ .github/workflows/sign_sphincs-sha256-192f-robust.yml | 3 +++ .github/workflows/sign_sphincs-sha256-192f-simple.yml | 3 +++ .github/workflows/sign_sphincs-sha256-192s-robust.yml | 3 +++ .github/workflows/sign_sphincs-sha256-192s-simple.yml | 3 +++ .github/workflows/sign_sphincs-sha256-256f-robust.yml | 3 +++ .github/workflows/sign_sphincs-sha256-256f-simple.yml | 3 +++ .github/workflows/sign_sphincs-sha256-256s-robust.yml | 3 +++ .github/workflows/sign_sphincs-sha256-256s-simple.yml | 3 +++ .github/workflows/sign_sphincs-shake256-128f-robust.yml | 3 +++ .github/workflows/sign_sphincs-shake256-128f-simple.yml | 3 +++ .github/workflows/sign_sphincs-shake256-128s-robust.yml | 3 +++ .github/workflows/sign_sphincs-shake256-128s-simple.yml | 3 +++ .github/workflows/sign_sphincs-shake256-192f-robust.yml | 3 +++ .github/workflows/sign_sphincs-shake256-192f-simple.yml | 3 +++ .github/workflows/sign_sphincs-shake256-192s-robust.yml | 3 +++ .github/workflows/sign_sphincs-shake256-192s-simple.yml | 3 +++ .github/workflows/sign_sphincs-shake256-256f-robust.yml | 3 +++ .github/workflows/sign_sphincs-shake256-256f-simple.yml | 3 +++ .github/workflows/sign_sphincs-shake256-256s-robust.yml | 3 +++ .github/workflows/sign_sphincs-shake256-256s-simple.yml | 3 +++ .github/workflows/template.yml.j2 | 2 ++ 92 files changed, 275 insertions(+) diff --git a/.github/workflows/kem_firesaber.yml b/.github/workflows/kem_firesaber.yml index fd6057c4..460ec390 100644 --- a/.github/workflows/kem_firesaber.yml +++ b/.github/workflows/kem_firesaber.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/firesaber/**' - '.github/workflows/kem_firesaber.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_firesaber.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test firesaber diff --git a/.github/workflows/kem_frodokem1344aes.yml b/.github/workflows/kem_frodokem1344aes.yml index 48f9501f..30caa90e 100644 --- a/.github/workflows/kem_frodokem1344aes.yml +++ b/.github/workflows/kem_frodokem1344aes.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/frodokem1344aes/**' - '.github/workflows/kem_frodokem1344aes.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_frodokem1344aes.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test frodokem1344aes diff --git a/.github/workflows/kem_frodokem1344shake.yml b/.github/workflows/kem_frodokem1344shake.yml index 96c7ebf7..8c17897f 100644 --- a/.github/workflows/kem_frodokem1344shake.yml +++ b/.github/workflows/kem_frodokem1344shake.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/frodokem1344shake/**' - '.github/workflows/kem_frodokem1344shake.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_frodokem1344shake.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test frodokem1344shake diff --git a/.github/workflows/kem_frodokem640aes.yml b/.github/workflows/kem_frodokem640aes.yml index 279a93f4..03bb2611 100644 --- a/.github/workflows/kem_frodokem640aes.yml +++ b/.github/workflows/kem_frodokem640aes.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/frodokem640aes/**' - '.github/workflows/kem_frodokem640aes.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_frodokem640aes.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test frodokem640aes diff --git a/.github/workflows/kem_frodokem640shake.yml b/.github/workflows/kem_frodokem640shake.yml index ae028d42..7d237cd4 100644 --- a/.github/workflows/kem_frodokem640shake.yml +++ b/.github/workflows/kem_frodokem640shake.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/frodokem640shake/**' - '.github/workflows/kem_frodokem640shake.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_frodokem640shake.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test frodokem640shake diff --git a/.github/workflows/kem_frodokem976aes.yml b/.github/workflows/kem_frodokem976aes.yml index 34f59388..2aa5c1e0 100644 --- a/.github/workflows/kem_frodokem976aes.yml +++ b/.github/workflows/kem_frodokem976aes.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/frodokem976aes/**' - '.github/workflows/kem_frodokem976aes.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_frodokem976aes.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test frodokem976aes diff --git a/.github/workflows/kem_frodokem976shake.yml b/.github/workflows/kem_frodokem976shake.yml index 28574903..22eef6d0 100644 --- a/.github/workflows/kem_frodokem976shake.yml +++ b/.github/workflows/kem_frodokem976shake.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/frodokem976shake/**' - '.github/workflows/kem_frodokem976shake.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_frodokem976shake.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test frodokem976shake diff --git a/.github/workflows/kem_hqc-128.yml b/.github/workflows/kem_hqc-128.yml index 471e72a9..3224566c 100644 --- a/.github/workflows/kem_hqc-128.yml +++ b/.github/workflows/kem_hqc-128.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/hqc-128/**' - '.github/workflows/kem_hqc-128.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_hqc-128.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test hqc-128 diff --git a/.github/workflows/kem_hqc-192.yml b/.github/workflows/kem_hqc-192.yml index 35addbe6..aa91a5e0 100644 --- a/.github/workflows/kem_hqc-192.yml +++ b/.github/workflows/kem_hqc-192.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/hqc-192/**' - '.github/workflows/kem_hqc-192.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_hqc-192.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test hqc-192 diff --git a/.github/workflows/kem_hqc-256.yml b/.github/workflows/kem_hqc-256.yml index b322e573..ff6a8d94 100644 --- a/.github/workflows/kem_hqc-256.yml +++ b/.github/workflows/kem_hqc-256.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/hqc-256/**' - '.github/workflows/kem_hqc-256.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_hqc-256.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test hqc-256 diff --git a/.github/workflows/kem_hqc-rmrs-128.yml b/.github/workflows/kem_hqc-rmrs-128.yml index fb59904c..89dd5cf9 100644 --- a/.github/workflows/kem_hqc-rmrs-128.yml +++ b/.github/workflows/kem_hqc-rmrs-128.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/hqc-rmrs-128/**' - '.github/workflows/kem_hqc-rmrs-128.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_hqc-rmrs-128.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test hqc-rmrs-128 diff --git a/.github/workflows/kem_hqc-rmrs-192.yml b/.github/workflows/kem_hqc-rmrs-192.yml index e21bef93..9d98b7e1 100644 --- a/.github/workflows/kem_hqc-rmrs-192.yml +++ b/.github/workflows/kem_hqc-rmrs-192.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/hqc-rmrs-192/**' - '.github/workflows/kem_hqc-rmrs-192.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_hqc-rmrs-192.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test hqc-rmrs-192 diff --git a/.github/workflows/kem_hqc-rmrs-256.yml b/.github/workflows/kem_hqc-rmrs-256.yml index a25a93ee..6148c639 100644 --- a/.github/workflows/kem_hqc-rmrs-256.yml +++ b/.github/workflows/kem_hqc-rmrs-256.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/hqc-rmrs-256/**' - '.github/workflows/kem_hqc-rmrs-256.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_hqc-rmrs-256.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test hqc-rmrs-256 diff --git a/.github/workflows/kem_kyber1024-90s.yml b/.github/workflows/kem_kyber1024-90s.yml index e2825d12..9e32ad36 100644 --- a/.github/workflows/kem_kyber1024-90s.yml +++ b/.github/workflows/kem_kyber1024-90s.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/kyber1024-90s/**' - '.github/workflows/kem_kyber1024-90s.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_kyber1024-90s.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test kyber1024-90s diff --git a/.github/workflows/kem_kyber1024.yml b/.github/workflows/kem_kyber1024.yml index 8e571430..3db00f97 100644 --- a/.github/workflows/kem_kyber1024.yml +++ b/.github/workflows/kem_kyber1024.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/kyber1024/**' - '.github/workflows/kem_kyber1024.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_kyber1024.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test kyber1024 diff --git a/.github/workflows/kem_kyber512-90s.yml b/.github/workflows/kem_kyber512-90s.yml index a30650b2..d9905ebc 100644 --- a/.github/workflows/kem_kyber512-90s.yml +++ b/.github/workflows/kem_kyber512-90s.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/kyber512-90s/**' - '.github/workflows/kem_kyber512-90s.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_kyber512-90s.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test kyber512-90s diff --git a/.github/workflows/kem_kyber512.yml b/.github/workflows/kem_kyber512.yml index 05d84481..d1a8112e 100644 --- a/.github/workflows/kem_kyber512.yml +++ b/.github/workflows/kem_kyber512.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/kyber512/**' - '.github/workflows/kem_kyber512.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_kyber512.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test kyber512 diff --git a/.github/workflows/kem_kyber768-90s.yml b/.github/workflows/kem_kyber768-90s.yml index 2114471e..cede5f99 100644 --- a/.github/workflows/kem_kyber768-90s.yml +++ b/.github/workflows/kem_kyber768-90s.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/kyber768-90s/**' - '.github/workflows/kem_kyber768-90s.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_kyber768-90s.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test kyber768-90s diff --git a/.github/workflows/kem_kyber768.yml b/.github/workflows/kem_kyber768.yml index 3cb4f0e1..6191495f 100644 --- a/.github/workflows/kem_kyber768.yml +++ b/.github/workflows/kem_kyber768.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/kyber768/**' - '.github/workflows/kem_kyber768.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_kyber768.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test kyber768 diff --git a/.github/workflows/kem_lightsaber.yml b/.github/workflows/kem_lightsaber.yml index 629fc7a2..907f917b 100644 --- a/.github/workflows/kem_lightsaber.yml +++ b/.github/workflows/kem_lightsaber.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/lightsaber/**' - '.github/workflows/kem_lightsaber.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_lightsaber.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test lightsaber diff --git a/.github/workflows/kem_mceliece348864.yml b/.github/workflows/kem_mceliece348864.yml index a182ece5..9506ba1b 100644 --- a/.github/workflows/kem_mceliece348864.yml +++ b/.github/workflows/kem_mceliece348864.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece348864/**' - '.github/workflows/kem_mceliece348864.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece348864.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece348864 diff --git a/.github/workflows/kem_mceliece348864f.yml b/.github/workflows/kem_mceliece348864f.yml index b46dfded..dfa16b23 100644 --- a/.github/workflows/kem_mceliece348864f.yml +++ b/.github/workflows/kem_mceliece348864f.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece348864f/**' - '.github/workflows/kem_mceliece348864f.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece348864f.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece348864f diff --git a/.github/workflows/kem_mceliece460896.yml b/.github/workflows/kem_mceliece460896.yml index 07f92751..27b22fad 100644 --- a/.github/workflows/kem_mceliece460896.yml +++ b/.github/workflows/kem_mceliece460896.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece460896/**' - '.github/workflows/kem_mceliece460896.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece460896.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece460896 diff --git a/.github/workflows/kem_mceliece460896f.yml b/.github/workflows/kem_mceliece460896f.yml index f7cc5585..a5105a54 100644 --- a/.github/workflows/kem_mceliece460896f.yml +++ b/.github/workflows/kem_mceliece460896f.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece460896f/**' - '.github/workflows/kem_mceliece460896f.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece460896f.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece460896f diff --git a/.github/workflows/kem_mceliece6688128.yml b/.github/workflows/kem_mceliece6688128.yml index 87d89a30..a4634455 100644 --- a/.github/workflows/kem_mceliece6688128.yml +++ b/.github/workflows/kem_mceliece6688128.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece6688128/**' - '.github/workflows/kem_mceliece6688128.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece6688128.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece6688128 diff --git a/.github/workflows/kem_mceliece6688128f.yml b/.github/workflows/kem_mceliece6688128f.yml index f62477fa..db4a339d 100644 --- a/.github/workflows/kem_mceliece6688128f.yml +++ b/.github/workflows/kem_mceliece6688128f.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece6688128f/**' - '.github/workflows/kem_mceliece6688128f.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece6688128f.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece6688128f diff --git a/.github/workflows/kem_mceliece6960119.yml b/.github/workflows/kem_mceliece6960119.yml index 0bfe1bde..77406947 100644 --- a/.github/workflows/kem_mceliece6960119.yml +++ b/.github/workflows/kem_mceliece6960119.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece6960119/**' - '.github/workflows/kem_mceliece6960119.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece6960119.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece6960119 diff --git a/.github/workflows/kem_mceliece6960119f.yml b/.github/workflows/kem_mceliece6960119f.yml index 295927b6..4bffd83b 100644 --- a/.github/workflows/kem_mceliece6960119f.yml +++ b/.github/workflows/kem_mceliece6960119f.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece6960119f/**' - '.github/workflows/kem_mceliece6960119f.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece6960119f.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece6960119f diff --git a/.github/workflows/kem_mceliece8192128.yml b/.github/workflows/kem_mceliece8192128.yml index 3d37ccad..0235e4a8 100644 --- a/.github/workflows/kem_mceliece8192128.yml +++ b/.github/workflows/kem_mceliece8192128.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece8192128/**' - '.github/workflows/kem_mceliece8192128.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece8192128.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece8192128 diff --git a/.github/workflows/kem_mceliece8192128f.yml b/.github/workflows/kem_mceliece8192128f.yml index 44dcc3d0..a786a194 100644 --- a/.github/workflows/kem_mceliece8192128f.yml +++ b/.github/workflows/kem_mceliece8192128f.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/mceliece8192128f/**' - '.github/workflows/kem_mceliece8192128f.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_mceliece8192128f.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test mceliece8192128f diff --git a/.github/workflows/kem_ntruhps2048509.yml b/.github/workflows/kem_ntruhps2048509.yml index 61716fbc..62164425 100644 --- a/.github/workflows/kem_ntruhps2048509.yml +++ b/.github/workflows/kem_ntruhps2048509.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/ntruhps2048509/**' - '.github/workflows/kem_ntruhps2048509.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_ntruhps2048509.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test ntruhps2048509 diff --git a/.github/workflows/kem_ntruhps2048677.yml b/.github/workflows/kem_ntruhps2048677.yml index bbac2262..361523d2 100644 --- a/.github/workflows/kem_ntruhps2048677.yml +++ b/.github/workflows/kem_ntruhps2048677.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/ntruhps2048677/**' - '.github/workflows/kem_ntruhps2048677.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_ntruhps2048677.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test ntruhps2048677 diff --git a/.github/workflows/kem_ntruhps4096821.yml b/.github/workflows/kem_ntruhps4096821.yml index fde343d0..b53b6540 100644 --- a/.github/workflows/kem_ntruhps4096821.yml +++ b/.github/workflows/kem_ntruhps4096821.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/ntruhps4096821/**' - '.github/workflows/kem_ntruhps4096821.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_ntruhps4096821.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test ntruhps4096821 diff --git a/.github/workflows/kem_ntruhrss701.yml b/.github/workflows/kem_ntruhrss701.yml index cc389b01..8656492c 100644 --- a/.github/workflows/kem_ntruhrss701.yml +++ b/.github/workflows/kem_ntruhrss701.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/ntruhrss701/**' - '.github/workflows/kem_ntruhrss701.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_ntruhrss701.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test ntruhrss701 diff --git a/.github/workflows/kem_ntrulpr653.yml b/.github/workflows/kem_ntrulpr653.yml index d6bbc50f..ed47cbbd 100644 --- a/.github/workflows/kem_ntrulpr653.yml +++ b/.github/workflows/kem_ntrulpr653.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/ntrulpr653/**' - '.github/workflows/kem_ntrulpr653.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_ntrulpr653.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test ntrulpr653 diff --git a/.github/workflows/kem_ntrulpr761.yml b/.github/workflows/kem_ntrulpr761.yml index 6b94e418..2cae85f9 100644 --- a/.github/workflows/kem_ntrulpr761.yml +++ b/.github/workflows/kem_ntrulpr761.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/ntrulpr761/**' - '.github/workflows/kem_ntrulpr761.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_ntrulpr761.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test ntrulpr761 diff --git a/.github/workflows/kem_ntrulpr857.yml b/.github/workflows/kem_ntrulpr857.yml index 854a7ab0..201052c7 100644 --- a/.github/workflows/kem_ntrulpr857.yml +++ b/.github/workflows/kem_ntrulpr857.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/ntrulpr857/**' - '.github/workflows/kem_ntrulpr857.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_ntrulpr857.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test ntrulpr857 diff --git a/.github/workflows/kem_saber.yml b/.github/workflows/kem_saber.yml index e53d5406..928bb7b5 100644 --- a/.github/workflows/kem_saber.yml +++ b/.github/workflows/kem_saber.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/saber/**' - '.github/workflows/kem_saber.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_saber.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test saber diff --git a/.github/workflows/kem_sntrup653.yml b/.github/workflows/kem_sntrup653.yml index 451f983d..7e182714 100644 --- a/.github/workflows/kem_sntrup653.yml +++ b/.github/workflows/kem_sntrup653.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/sntrup653/**' - '.github/workflows/kem_sntrup653.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_sntrup653.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sntrup653 diff --git a/.github/workflows/kem_sntrup761.yml b/.github/workflows/kem_sntrup761.yml index fcc50113..4344d3dd 100644 --- a/.github/workflows/kem_sntrup761.yml +++ b/.github/workflows/kem_sntrup761.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/sntrup761/**' - '.github/workflows/kem_sntrup761.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_sntrup761.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sntrup761 diff --git a/.github/workflows/kem_sntrup857.yml b/.github/workflows/kem_sntrup857.yml index 6010f3de..b0295ef0 100644 --- a/.github/workflows/kem_sntrup857.yml +++ b/.github/workflows/kem_sntrup857.yml @@ -6,6 +6,7 @@ on: - 'crypto_kem/sntrup857/**' - '.github/workflows/kem_sntrup857.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/kem_sntrup857.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sntrup857 diff --git a/.github/workflows/sign_dilithium2.yml b/.github/workflows/sign_dilithium2.yml index e590f6e9..027d3792 100644 --- a/.github/workflows/sign_dilithium2.yml +++ b/.github/workflows/sign_dilithium2.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/dilithium2/**' - '.github/workflows/sign_dilithium2.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_dilithium2.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test dilithium2 diff --git a/.github/workflows/sign_dilithium3.yml b/.github/workflows/sign_dilithium3.yml index 5dfe7787..6cce1fac 100644 --- a/.github/workflows/sign_dilithium3.yml +++ b/.github/workflows/sign_dilithium3.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/dilithium3/**' - '.github/workflows/sign_dilithium3.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_dilithium3.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test dilithium3 diff --git a/.github/workflows/sign_dilithium4.yml b/.github/workflows/sign_dilithium4.yml index cf383c69..e3993e95 100644 --- a/.github/workflows/sign_dilithium4.yml +++ b/.github/workflows/sign_dilithium4.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/dilithium4/**' - '.github/workflows/sign_dilithium4.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_dilithium4.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test dilithium4 diff --git a/.github/workflows/sign_falcon-1024.yml b/.github/workflows/sign_falcon-1024.yml index ffdd0616..4132246a 100644 --- a/.github/workflows/sign_falcon-1024.yml +++ b/.github/workflows/sign_falcon-1024.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/falcon-1024/**' - '.github/workflows/sign_falcon-1024.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_falcon-1024.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test falcon-1024 diff --git a/.github/workflows/sign_falcon-512.yml b/.github/workflows/sign_falcon-512.yml index a0894354..713f0544 100644 --- a/.github/workflows/sign_falcon-512.yml +++ b/.github/workflows/sign_falcon-512.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/falcon-512/**' - '.github/workflows/sign_falcon-512.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_falcon-512.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test falcon-512 diff --git a/.github/workflows/sign_rainbowIIIc-classic.yml b/.github/workflows/sign_rainbowIIIc-classic.yml index a352bcd4..58365040 100644 --- a/.github/workflows/sign_rainbowIIIc-classic.yml +++ b/.github/workflows/sign_rainbowIIIc-classic.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowIIIc-classic/**' - '.github/workflows/sign_rainbowIIIc-classic.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowIIIc-classic.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowIIIc-classic diff --git a/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml b/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml index bd04b641..d1a11d3d 100644 --- a/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowIIIc-cyclic-compressed/**' - '.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowIIIc-cyclic-compressed diff --git a/.github/workflows/sign_rainbowIIIc-cyclic.yml b/.github/workflows/sign_rainbowIIIc-cyclic.yml index 44725b51..c7383e95 100644 --- a/.github/workflows/sign_rainbowIIIc-cyclic.yml +++ b/.github/workflows/sign_rainbowIIIc-cyclic.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowIIIc-cyclic/**' - '.github/workflows/sign_rainbowIIIc-cyclic.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowIIIc-cyclic.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowIIIc-cyclic diff --git a/.github/workflows/sign_rainbowIa-classic.yml b/.github/workflows/sign_rainbowIa-classic.yml index 8bec436b..faded88f 100644 --- a/.github/workflows/sign_rainbowIa-classic.yml +++ b/.github/workflows/sign_rainbowIa-classic.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowIa-classic/**' - '.github/workflows/sign_rainbowIa-classic.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowIa-classic.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowIa-classic diff --git a/.github/workflows/sign_rainbowIa-cyclic-compressed.yml b/.github/workflows/sign_rainbowIa-cyclic-compressed.yml index 3ceda32a..6a3147b9 100644 --- a/.github/workflows/sign_rainbowIa-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowIa-cyclic-compressed.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowIa-cyclic-compressed/**' - '.github/workflows/sign_rainbowIa-cyclic-compressed.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowIa-cyclic-compressed.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowIa-cyclic-compressed diff --git a/.github/workflows/sign_rainbowIa-cyclic.yml b/.github/workflows/sign_rainbowIa-cyclic.yml index 8e007f1f..caf6e86e 100644 --- a/.github/workflows/sign_rainbowIa-cyclic.yml +++ b/.github/workflows/sign_rainbowIa-cyclic.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowIa-cyclic/**' - '.github/workflows/sign_rainbowIa-cyclic.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowIa-cyclic.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowIa-cyclic diff --git a/.github/workflows/sign_rainbowVc-classic.yml b/.github/workflows/sign_rainbowVc-classic.yml index 4046bed5..75e22c5c 100644 --- a/.github/workflows/sign_rainbowVc-classic.yml +++ b/.github/workflows/sign_rainbowVc-classic.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowVc-classic/**' - '.github/workflows/sign_rainbowVc-classic.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowVc-classic.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowVc-classic diff --git a/.github/workflows/sign_rainbowVc-cyclic-compressed.yml b/.github/workflows/sign_rainbowVc-cyclic-compressed.yml index 51a99141..dd525ff5 100644 --- a/.github/workflows/sign_rainbowVc-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowVc-cyclic-compressed.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowVc-cyclic-compressed/**' - '.github/workflows/sign_rainbowVc-cyclic-compressed.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowVc-cyclic-compressed.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowVc-cyclic-compressed diff --git a/.github/workflows/sign_rainbowVc-cyclic.yml b/.github/workflows/sign_rainbowVc-cyclic.yml index e3af7121..b992f5f5 100644 --- a/.github/workflows/sign_rainbowVc-cyclic.yml +++ b/.github/workflows/sign_rainbowVc-cyclic.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/rainbowVc-cyclic/**' - '.github/workflows/sign_rainbowVc-cyclic.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_rainbowVc-cyclic.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test rainbowVc-cyclic diff --git a/.github/workflows/sign_sphincs-haraka-128f-robust.yml b/.github/workflows/sign_sphincs-haraka-128f-robust.yml index 696c5b9c..346b9b3f 100644 --- a/.github/workflows/sign_sphincs-haraka-128f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-128f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-128f-robust/**' - '.github/workflows/sign_sphincs-haraka-128f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-128f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-128f-robust diff --git a/.github/workflows/sign_sphincs-haraka-128f-simple.yml b/.github/workflows/sign_sphincs-haraka-128f-simple.yml index 90d1827d..95fcc9db 100644 --- a/.github/workflows/sign_sphincs-haraka-128f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-128f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-128f-simple/**' - '.github/workflows/sign_sphincs-haraka-128f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-128f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-128f-simple diff --git a/.github/workflows/sign_sphincs-haraka-128s-robust.yml b/.github/workflows/sign_sphincs-haraka-128s-robust.yml index ecd34acc..6ba2241a 100644 --- a/.github/workflows/sign_sphincs-haraka-128s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-128s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-128s-robust/**' - '.github/workflows/sign_sphincs-haraka-128s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-128s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-128s-robust diff --git a/.github/workflows/sign_sphincs-haraka-128s-simple.yml b/.github/workflows/sign_sphincs-haraka-128s-simple.yml index 5a67ea93..8caf0e2a 100644 --- a/.github/workflows/sign_sphincs-haraka-128s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-128s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-128s-simple/**' - '.github/workflows/sign_sphincs-haraka-128s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-128s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-128s-simple diff --git a/.github/workflows/sign_sphincs-haraka-192f-robust.yml b/.github/workflows/sign_sphincs-haraka-192f-robust.yml index e477bf29..c3fc0024 100644 --- a/.github/workflows/sign_sphincs-haraka-192f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-192f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-192f-robust/**' - '.github/workflows/sign_sphincs-haraka-192f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-192f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-192f-robust diff --git a/.github/workflows/sign_sphincs-haraka-192f-simple.yml b/.github/workflows/sign_sphincs-haraka-192f-simple.yml index 843383f4..da006dc5 100644 --- a/.github/workflows/sign_sphincs-haraka-192f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-192f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-192f-simple/**' - '.github/workflows/sign_sphincs-haraka-192f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-192f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-192f-simple diff --git a/.github/workflows/sign_sphincs-haraka-192s-robust.yml b/.github/workflows/sign_sphincs-haraka-192s-robust.yml index e2ca2ca4..a87e85ac 100644 --- a/.github/workflows/sign_sphincs-haraka-192s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-192s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-192s-robust/**' - '.github/workflows/sign_sphincs-haraka-192s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-192s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-192s-robust diff --git a/.github/workflows/sign_sphincs-haraka-192s-simple.yml b/.github/workflows/sign_sphincs-haraka-192s-simple.yml index 97cf929d..b843a9cc 100644 --- a/.github/workflows/sign_sphincs-haraka-192s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-192s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-192s-simple/**' - '.github/workflows/sign_sphincs-haraka-192s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-192s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-192s-simple diff --git a/.github/workflows/sign_sphincs-haraka-256f-robust.yml b/.github/workflows/sign_sphincs-haraka-256f-robust.yml index 4ef703b3..31370b8b 100644 --- a/.github/workflows/sign_sphincs-haraka-256f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-256f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-256f-robust/**' - '.github/workflows/sign_sphincs-haraka-256f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-256f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-256f-robust diff --git a/.github/workflows/sign_sphincs-haraka-256f-simple.yml b/.github/workflows/sign_sphincs-haraka-256f-simple.yml index 58a1b467..06bc1b31 100644 --- a/.github/workflows/sign_sphincs-haraka-256f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-256f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-256f-simple/**' - '.github/workflows/sign_sphincs-haraka-256f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-256f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-256f-simple diff --git a/.github/workflows/sign_sphincs-haraka-256s-robust.yml b/.github/workflows/sign_sphincs-haraka-256s-robust.yml index 3d5b8662..1f04b640 100644 --- a/.github/workflows/sign_sphincs-haraka-256s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-256s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-256s-robust/**' - '.github/workflows/sign_sphincs-haraka-256s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-256s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-256s-robust diff --git a/.github/workflows/sign_sphincs-haraka-256s-simple.yml b/.github/workflows/sign_sphincs-haraka-256s-simple.yml index 246bcb1f..6dcd3485 100644 --- a/.github/workflows/sign_sphincs-haraka-256s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-256s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-haraka-256s-simple/**' - '.github/workflows/sign_sphincs-haraka-256s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-haraka-256s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-haraka-256s-simple diff --git a/.github/workflows/sign_sphincs-sha256-128f-robust.yml b/.github/workflows/sign_sphincs-sha256-128f-robust.yml index 92f12607..da8c418f 100644 --- a/.github/workflows/sign_sphincs-sha256-128f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-128f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-128f-robust/**' - '.github/workflows/sign_sphincs-sha256-128f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-128f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-128f-robust diff --git a/.github/workflows/sign_sphincs-sha256-128f-simple.yml b/.github/workflows/sign_sphincs-sha256-128f-simple.yml index 0a1c2e98..22059d86 100644 --- a/.github/workflows/sign_sphincs-sha256-128f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-128f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-128f-simple/**' - '.github/workflows/sign_sphincs-sha256-128f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-128f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-128f-simple diff --git a/.github/workflows/sign_sphincs-sha256-128s-robust.yml b/.github/workflows/sign_sphincs-sha256-128s-robust.yml index b360dac6..5239e956 100644 --- a/.github/workflows/sign_sphincs-sha256-128s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-128s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-128s-robust/**' - '.github/workflows/sign_sphincs-sha256-128s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-128s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-128s-robust diff --git a/.github/workflows/sign_sphincs-sha256-128s-simple.yml b/.github/workflows/sign_sphincs-sha256-128s-simple.yml index 7d819684..c98d6737 100644 --- a/.github/workflows/sign_sphincs-sha256-128s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-128s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-128s-simple/**' - '.github/workflows/sign_sphincs-sha256-128s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-128s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-128s-simple diff --git a/.github/workflows/sign_sphincs-sha256-192f-robust.yml b/.github/workflows/sign_sphincs-sha256-192f-robust.yml index 0b86904f..e86e23e2 100644 --- a/.github/workflows/sign_sphincs-sha256-192f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-192f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-192f-robust/**' - '.github/workflows/sign_sphincs-sha256-192f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-192f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-192f-robust diff --git a/.github/workflows/sign_sphincs-sha256-192f-simple.yml b/.github/workflows/sign_sphincs-sha256-192f-simple.yml index 3658a881..a6548719 100644 --- a/.github/workflows/sign_sphincs-sha256-192f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-192f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-192f-simple/**' - '.github/workflows/sign_sphincs-sha256-192f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-192f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-192f-simple diff --git a/.github/workflows/sign_sphincs-sha256-192s-robust.yml b/.github/workflows/sign_sphincs-sha256-192s-robust.yml index 86d93edf..59305de1 100644 --- a/.github/workflows/sign_sphincs-sha256-192s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-192s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-192s-robust/**' - '.github/workflows/sign_sphincs-sha256-192s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-192s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-192s-robust diff --git a/.github/workflows/sign_sphincs-sha256-192s-simple.yml b/.github/workflows/sign_sphincs-sha256-192s-simple.yml index 80fdf505..b61dcd6c 100644 --- a/.github/workflows/sign_sphincs-sha256-192s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-192s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-192s-simple/**' - '.github/workflows/sign_sphincs-sha256-192s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-192s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-192s-simple diff --git a/.github/workflows/sign_sphincs-sha256-256f-robust.yml b/.github/workflows/sign_sphincs-sha256-256f-robust.yml index 2174efdb..41f6567b 100644 --- a/.github/workflows/sign_sphincs-sha256-256f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-256f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-256f-robust/**' - '.github/workflows/sign_sphincs-sha256-256f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-256f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-256f-robust diff --git a/.github/workflows/sign_sphincs-sha256-256f-simple.yml b/.github/workflows/sign_sphincs-sha256-256f-simple.yml index cf49aeb2..f5b02e8a 100644 --- a/.github/workflows/sign_sphincs-sha256-256f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-256f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-256f-simple/**' - '.github/workflows/sign_sphincs-sha256-256f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-256f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-256f-simple diff --git a/.github/workflows/sign_sphincs-sha256-256s-robust.yml b/.github/workflows/sign_sphincs-sha256-256s-robust.yml index 9dc3407c..f6cee9a4 100644 --- a/.github/workflows/sign_sphincs-sha256-256s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-256s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-256s-robust/**' - '.github/workflows/sign_sphincs-sha256-256s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-256s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-256s-robust diff --git a/.github/workflows/sign_sphincs-sha256-256s-simple.yml b/.github/workflows/sign_sphincs-sha256-256s-simple.yml index 3074de0e..940fd139 100644 --- a/.github/workflows/sign_sphincs-sha256-256s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-256s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-sha256-256s-simple/**' - '.github/workflows/sign_sphincs-sha256-256s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-sha256-256s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-sha256-256s-simple diff --git a/.github/workflows/sign_sphincs-shake256-128f-robust.yml b/.github/workflows/sign_sphincs-shake256-128f-robust.yml index 448e28c7..a961d155 100644 --- a/.github/workflows/sign_sphincs-shake256-128f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-128f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-128f-robust/**' - '.github/workflows/sign_sphincs-shake256-128f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-128f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-128f-robust diff --git a/.github/workflows/sign_sphincs-shake256-128f-simple.yml b/.github/workflows/sign_sphincs-shake256-128f-simple.yml index abbcafe5..cd2fa237 100644 --- a/.github/workflows/sign_sphincs-shake256-128f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-128f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-128f-simple/**' - '.github/workflows/sign_sphincs-shake256-128f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-128f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-128f-simple diff --git a/.github/workflows/sign_sphincs-shake256-128s-robust.yml b/.github/workflows/sign_sphincs-shake256-128s-robust.yml index 85605475..c76e8d74 100644 --- a/.github/workflows/sign_sphincs-shake256-128s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-128s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-128s-robust/**' - '.github/workflows/sign_sphincs-shake256-128s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-128s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-128s-robust diff --git a/.github/workflows/sign_sphincs-shake256-128s-simple.yml b/.github/workflows/sign_sphincs-shake256-128s-simple.yml index f0faf52d..7ffdd64a 100644 --- a/.github/workflows/sign_sphincs-shake256-128s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-128s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-128s-simple/**' - '.github/workflows/sign_sphincs-shake256-128s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-128s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-128s-simple diff --git a/.github/workflows/sign_sphincs-shake256-192f-robust.yml b/.github/workflows/sign_sphincs-shake256-192f-robust.yml index f38bb92a..4b7036fd 100644 --- a/.github/workflows/sign_sphincs-shake256-192f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-192f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-192f-robust/**' - '.github/workflows/sign_sphincs-shake256-192f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-192f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-192f-robust diff --git a/.github/workflows/sign_sphincs-shake256-192f-simple.yml b/.github/workflows/sign_sphincs-shake256-192f-simple.yml index 89fb4d3a..796fea10 100644 --- a/.github/workflows/sign_sphincs-shake256-192f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-192f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-192f-simple/**' - '.github/workflows/sign_sphincs-shake256-192f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-192f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-192f-simple diff --git a/.github/workflows/sign_sphincs-shake256-192s-robust.yml b/.github/workflows/sign_sphincs-shake256-192s-robust.yml index 8554151f..4766afe4 100644 --- a/.github/workflows/sign_sphincs-shake256-192s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-192s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-192s-robust/**' - '.github/workflows/sign_sphincs-shake256-192s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-192s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-192s-robust diff --git a/.github/workflows/sign_sphincs-shake256-192s-simple.yml b/.github/workflows/sign_sphincs-shake256-192s-simple.yml index 89198c59..fcbe983c 100644 --- a/.github/workflows/sign_sphincs-shake256-192s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-192s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-192s-simple/**' - '.github/workflows/sign_sphincs-shake256-192s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-192s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-192s-simple diff --git a/.github/workflows/sign_sphincs-shake256-256f-robust.yml b/.github/workflows/sign_sphincs-shake256-256f-robust.yml index d6162d3d..85760064 100644 --- a/.github/workflows/sign_sphincs-shake256-256f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-256f-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-256f-robust/**' - '.github/workflows/sign_sphincs-shake256-256f-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-256f-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-256f-robust diff --git a/.github/workflows/sign_sphincs-shake256-256f-simple.yml b/.github/workflows/sign_sphincs-shake256-256f-simple.yml index 50e9ae8c..a6fff230 100644 --- a/.github/workflows/sign_sphincs-shake256-256f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-256f-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-256f-simple/**' - '.github/workflows/sign_sphincs-shake256-256f-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-256f-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-256f-simple diff --git a/.github/workflows/sign_sphincs-shake256-256s-robust.yml b/.github/workflows/sign_sphincs-shake256-256s-robust.yml index 7d385c88..002ebb2e 100644 --- a/.github/workflows/sign_sphincs-shake256-256s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-256s-robust.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-256s-robust/**' - '.github/workflows/sign_sphincs-shake256-256s-robust.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-256s-robust.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-256s-robust diff --git a/.github/workflows/sign_sphincs-shake256-256s-simple.yml b/.github/workflows/sign_sphincs-shake256-256s-simple.yml index b5d04695..401e3723 100644 --- a/.github/workflows/sign_sphincs-shake256-256s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-256s-simple.yml @@ -6,6 +6,7 @@ on: - 'crypto_sign/sphincs-shake256-256s-simple/**' - '.github/workflows/sign_sphincs-shake256-256s-simple.yml' - '*' + - '!*.md' pull_request: paths: - 'test/**' @@ -14,6 +15,8 @@ on: - '.github/workflows/sign_sphincs-shake256-256s-simple.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test sphincs-shake256-256s-simple diff --git a/.github/workflows/template.yml.j2 b/.github/workflows/template.yml.j2 index 626aa763..051f7dd2 100644 --- a/.github/workflows/template.yml.j2 +++ b/.github/workflows/template.yml.j2 @@ -15,6 +15,8 @@ on: - '.github/workflows/{- scheme_type -}_{- scheme_name -}.yml' - '*' - '!*.md' + schedule: + - cron: '5 4 * * *' name: Test {- scheme_name -} From b36ca46dfc6c4f2edc7a4132c2a4dc2ba2788c40 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Mon, 12 Oct 2020 09:33:08 +0200 Subject: [PATCH 05/10] fix pull request trigger for common workflow --- .github/workflows/common.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/common.yml b/.github/workflows/common.yml index 55497800..f2ee41b1 100644 --- a/.github/workflows/common.yml +++ b/.github/workflows/common.yml @@ -1,4 +1,4 @@ -on: ['push', 'pull-request'] +on: ['push', 'pull_request'] name: Test common files and sanity checks From 4215ad7661c3af9d97db356dd40c6c44b2efa734 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Mon, 12 Oct 2020 09:51:33 +0200 Subject: [PATCH 06/10] Do not test if other schemes duplicate_consistency files changed --- .github/workflows/template.yml.j2 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/template.yml.j2 b/.github/workflows/template.yml.j2 index 051f7dd2..8a667fb4 100644 --- a/.github/workflows/template.yml.j2 +++ b/.github/workflows/template.yml.j2 @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/{- scheme_name -}*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_{- scheme_type -}/{- scheme_name -}/**' + # build if workflow file changed - '.github/workflows/{- scheme_type -}_{- scheme_name -}.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/{- scheme_name -}*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_{- scheme_type -}/{- scheme_name -}/**' + # build if workflow file changed - '.github/workflows/{- scheme_type -}_{- scheme_name -}.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: From b2dfb3e6f707d6584656926145424bd3aa594fc3 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Tue, 13 Oct 2020 08:10:16 +0200 Subject: [PATCH 07/10] Update workflows --- .github/workflows/kem_firesaber.yml | 16 ++++++++++++++++ .github/workflows/kem_frodokem1344aes.yml | 16 ++++++++++++++++ .github/workflows/kem_frodokem1344shake.yml | 16 ++++++++++++++++ .github/workflows/kem_frodokem640aes.yml | 16 ++++++++++++++++ .github/workflows/kem_frodokem640shake.yml | 16 ++++++++++++++++ .github/workflows/kem_frodokem976aes.yml | 16 ++++++++++++++++ .github/workflows/kem_frodokem976shake.yml | 16 ++++++++++++++++ .github/workflows/kem_hqc-128.yml | 16 ++++++++++++++++ .github/workflows/kem_hqc-192.yml | 16 ++++++++++++++++ .github/workflows/kem_hqc-256.yml | 16 ++++++++++++++++ .github/workflows/kem_hqc-rmrs-128.yml | 16 ++++++++++++++++ .github/workflows/kem_hqc-rmrs-192.yml | 16 ++++++++++++++++ .github/workflows/kem_hqc-rmrs-256.yml | 16 ++++++++++++++++ .github/workflows/kem_kyber1024-90s.yml | 16 ++++++++++++++++ .github/workflows/kem_kyber1024.yml | 16 ++++++++++++++++ .github/workflows/kem_kyber512-90s.yml | 16 ++++++++++++++++ .github/workflows/kem_kyber512.yml | 16 ++++++++++++++++ .github/workflows/kem_kyber768-90s.yml | 16 ++++++++++++++++ .github/workflows/kem_kyber768.yml | 16 ++++++++++++++++ .github/workflows/kem_lightsaber.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece348864.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece348864f.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece460896.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece460896f.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece6688128.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece6688128f.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece6960119.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece6960119f.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece8192128.yml | 16 ++++++++++++++++ .github/workflows/kem_mceliece8192128f.yml | 16 ++++++++++++++++ .github/workflows/kem_ntruhps2048509.yml | 16 ++++++++++++++++ .github/workflows/kem_ntruhps2048677.yml | 16 ++++++++++++++++ .github/workflows/kem_ntruhps4096821.yml | 16 ++++++++++++++++ .github/workflows/kem_ntruhrss701.yml | 16 ++++++++++++++++ .github/workflows/kem_ntrulpr653.yml | 16 ++++++++++++++++ .github/workflows/kem_ntrulpr761.yml | 16 ++++++++++++++++ .github/workflows/kem_ntrulpr857.yml | 16 ++++++++++++++++ .github/workflows/kem_saber.yml | 16 ++++++++++++++++ .github/workflows/kem_sntrup653.yml | 16 ++++++++++++++++ .github/workflows/kem_sntrup761.yml | 16 ++++++++++++++++ .github/workflows/kem_sntrup857.yml | 16 ++++++++++++++++ .github/workflows/sign_dilithium2.yml | 16 ++++++++++++++++ .github/workflows/sign_dilithium3.yml | 16 ++++++++++++++++ .github/workflows/sign_dilithium4.yml | 16 ++++++++++++++++ .github/workflows/sign_falcon-1024.yml | 16 ++++++++++++++++ .github/workflows/sign_falcon-512.yml | 16 ++++++++++++++++ .github/workflows/sign_rainbowIIIc-classic.yml | 16 ++++++++++++++++ .../sign_rainbowIIIc-cyclic-compressed.yml | 16 ++++++++++++++++ .github/workflows/sign_rainbowIIIc-cyclic.yml | 16 ++++++++++++++++ .github/workflows/sign_rainbowIa-classic.yml | 16 ++++++++++++++++ .../sign_rainbowIa-cyclic-compressed.yml | 16 ++++++++++++++++ .github/workflows/sign_rainbowIa-cyclic.yml | 16 ++++++++++++++++ .github/workflows/sign_rainbowVc-classic.yml | 16 ++++++++++++++++ .../sign_rainbowVc-cyclic-compressed.yml | 16 ++++++++++++++++ .github/workflows/sign_rainbowVc-cyclic.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-128f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-128f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-128s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-128s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-192f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-192f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-192s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-192s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-256f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-256f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-256s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-haraka-256s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-128f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-128f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-128s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-128s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-192f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-192f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-192s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-192s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-256f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-256f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-256s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-sha256-256s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-128f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-128f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-128s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-128s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-192f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-192f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-192s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-192s-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-256f-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-256f-simple.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-256s-robust.yml | 16 ++++++++++++++++ .../sign_sphincs-shake256-256s-simple.yml | 16 ++++++++++++++++ 91 files changed, 1456 insertions(+) diff --git a/.github/workflows/kem_firesaber.yml b/.github/workflows/kem_firesaber.yml index 460ec390..99a10786 100644 --- a/.github/workflows/kem_firesaber.yml +++ b/.github/workflows/kem_firesaber.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/firesaber*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/firesaber/**' + # build if workflow file changed - '.github/workflows/kem_firesaber.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/firesaber*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/firesaber/**' + # build if workflow file changed - '.github/workflows/kem_firesaber.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_frodokem1344aes.yml b/.github/workflows/kem_frodokem1344aes.yml index 30caa90e..50291c2d 100644 --- a/.github/workflows/kem_frodokem1344aes.yml +++ b/.github/workflows/kem_frodokem1344aes.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem1344aes*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem1344aes/**' + # build if workflow file changed - '.github/workflows/kem_frodokem1344aes.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem1344aes*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem1344aes/**' + # build if workflow file changed - '.github/workflows/kem_frodokem1344aes.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_frodokem1344shake.yml b/.github/workflows/kem_frodokem1344shake.yml index 8c17897f..1ab756ca 100644 --- a/.github/workflows/kem_frodokem1344shake.yml +++ b/.github/workflows/kem_frodokem1344shake.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem1344shake*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem1344shake/**' + # build if workflow file changed - '.github/workflows/kem_frodokem1344shake.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem1344shake*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem1344shake/**' + # build if workflow file changed - '.github/workflows/kem_frodokem1344shake.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_frodokem640aes.yml b/.github/workflows/kem_frodokem640aes.yml index 03bb2611..bafea94d 100644 --- a/.github/workflows/kem_frodokem640aes.yml +++ b/.github/workflows/kem_frodokem640aes.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem640aes*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem640aes/**' + # build if workflow file changed - '.github/workflows/kem_frodokem640aes.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem640aes*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem640aes/**' + # build if workflow file changed - '.github/workflows/kem_frodokem640aes.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_frodokem640shake.yml b/.github/workflows/kem_frodokem640shake.yml index 7d237cd4..020328cf 100644 --- a/.github/workflows/kem_frodokem640shake.yml +++ b/.github/workflows/kem_frodokem640shake.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem640shake*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem640shake/**' + # build if workflow file changed - '.github/workflows/kem_frodokem640shake.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem640shake*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem640shake/**' + # build if workflow file changed - '.github/workflows/kem_frodokem640shake.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_frodokem976aes.yml b/.github/workflows/kem_frodokem976aes.yml index 2aa5c1e0..8abdcda5 100644 --- a/.github/workflows/kem_frodokem976aes.yml +++ b/.github/workflows/kem_frodokem976aes.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem976aes*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem976aes/**' + # build if workflow file changed - '.github/workflows/kem_frodokem976aes.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem976aes*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem976aes/**' + # build if workflow file changed - '.github/workflows/kem_frodokem976aes.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_frodokem976shake.yml b/.github/workflows/kem_frodokem976shake.yml index 22eef6d0..d4032f9e 100644 --- a/.github/workflows/kem_frodokem976shake.yml +++ b/.github/workflows/kem_frodokem976shake.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem976shake*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem976shake/**' + # build if workflow file changed - '.github/workflows/kem_frodokem976shake.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/frodokem976shake*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/frodokem976shake/**' + # build if workflow file changed - '.github/workflows/kem_frodokem976shake.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_hqc-128.yml b/.github/workflows/kem_hqc-128.yml index 3224566c..671aa00e 100644 --- a/.github/workflows/kem_hqc-128.yml +++ b/.github/workflows/kem_hqc-128.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-128/**' + # build if workflow file changed - '.github/workflows/kem_hqc-128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-128/**' + # build if workflow file changed - '.github/workflows/kem_hqc-128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_hqc-192.yml b/.github/workflows/kem_hqc-192.yml index aa91a5e0..38b4a61a 100644 --- a/.github/workflows/kem_hqc-192.yml +++ b/.github/workflows/kem_hqc-192.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-192*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-192/**' + # build if workflow file changed - '.github/workflows/kem_hqc-192.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-192*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-192/**' + # build if workflow file changed - '.github/workflows/kem_hqc-192.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_hqc-256.yml b/.github/workflows/kem_hqc-256.yml index ff6a8d94..cf123516 100644 --- a/.github/workflows/kem_hqc-256.yml +++ b/.github/workflows/kem_hqc-256.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-256*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-256/**' + # build if workflow file changed - '.github/workflows/kem_hqc-256.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-256*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-256/**' + # build if workflow file changed - '.github/workflows/kem_hqc-256.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_hqc-rmrs-128.yml b/.github/workflows/kem_hqc-rmrs-128.yml index 89dd5cf9..22f65323 100644 --- a/.github/workflows/kem_hqc-rmrs-128.yml +++ b/.github/workflows/kem_hqc-rmrs-128.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-rmrs-128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-rmrs-128/**' + # build if workflow file changed - '.github/workflows/kem_hqc-rmrs-128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-rmrs-128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-rmrs-128/**' + # build if workflow file changed - '.github/workflows/kem_hqc-rmrs-128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_hqc-rmrs-192.yml b/.github/workflows/kem_hqc-rmrs-192.yml index 9d98b7e1..da68ddea 100644 --- a/.github/workflows/kem_hqc-rmrs-192.yml +++ b/.github/workflows/kem_hqc-rmrs-192.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-rmrs-192*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-rmrs-192/**' + # build if workflow file changed - '.github/workflows/kem_hqc-rmrs-192.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-rmrs-192*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-rmrs-192/**' + # build if workflow file changed - '.github/workflows/kem_hqc-rmrs-192.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_hqc-rmrs-256.yml b/.github/workflows/kem_hqc-rmrs-256.yml index 6148c639..04adfdb5 100644 --- a/.github/workflows/kem_hqc-rmrs-256.yml +++ b/.github/workflows/kem_hqc-rmrs-256.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-rmrs-256*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-rmrs-256/**' + # build if workflow file changed - '.github/workflows/kem_hqc-rmrs-256.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/hqc-rmrs-256*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/hqc-rmrs-256/**' + # build if workflow file changed - '.github/workflows/kem_hqc-rmrs-256.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_kyber1024-90s.yml b/.github/workflows/kem_kyber1024-90s.yml index 9e32ad36..ecd207cb 100644 --- a/.github/workflows/kem_kyber1024-90s.yml +++ b/.github/workflows/kem_kyber1024-90s.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber1024-90s*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber1024-90s/**' + # build if workflow file changed - '.github/workflows/kem_kyber1024-90s.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber1024-90s*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber1024-90s/**' + # build if workflow file changed - '.github/workflows/kem_kyber1024-90s.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_kyber1024.yml b/.github/workflows/kem_kyber1024.yml index 3db00f97..8e563d2c 100644 --- a/.github/workflows/kem_kyber1024.yml +++ b/.github/workflows/kem_kyber1024.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber1024*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber1024/**' + # build if workflow file changed - '.github/workflows/kem_kyber1024.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber1024*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber1024/**' + # build if workflow file changed - '.github/workflows/kem_kyber1024.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_kyber512-90s.yml b/.github/workflows/kem_kyber512-90s.yml index d9905ebc..8c0771d2 100644 --- a/.github/workflows/kem_kyber512-90s.yml +++ b/.github/workflows/kem_kyber512-90s.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber512-90s*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber512-90s/**' + # build if workflow file changed - '.github/workflows/kem_kyber512-90s.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber512-90s*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber512-90s/**' + # build if workflow file changed - '.github/workflows/kem_kyber512-90s.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_kyber512.yml b/.github/workflows/kem_kyber512.yml index d1a8112e..8917c722 100644 --- a/.github/workflows/kem_kyber512.yml +++ b/.github/workflows/kem_kyber512.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber512*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber512/**' + # build if workflow file changed - '.github/workflows/kem_kyber512.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber512*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber512/**' + # build if workflow file changed - '.github/workflows/kem_kyber512.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_kyber768-90s.yml b/.github/workflows/kem_kyber768-90s.yml index cede5f99..1f6657cb 100644 --- a/.github/workflows/kem_kyber768-90s.yml +++ b/.github/workflows/kem_kyber768-90s.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber768-90s*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber768-90s/**' + # build if workflow file changed - '.github/workflows/kem_kyber768-90s.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber768-90s*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber768-90s/**' + # build if workflow file changed - '.github/workflows/kem_kyber768-90s.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_kyber768.yml b/.github/workflows/kem_kyber768.yml index 6191495f..517fbe17 100644 --- a/.github/workflows/kem_kyber768.yml +++ b/.github/workflows/kem_kyber768.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber768*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber768/**' + # build if workflow file changed - '.github/workflows/kem_kyber768.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/kyber768*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/kyber768/**' + # build if workflow file changed - '.github/workflows/kem_kyber768.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_lightsaber.yml b/.github/workflows/kem_lightsaber.yml index 907f917b..28cea1a4 100644 --- a/.github/workflows/kem_lightsaber.yml +++ b/.github/workflows/kem_lightsaber.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/lightsaber*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/lightsaber/**' + # build if workflow file changed - '.github/workflows/kem_lightsaber.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/lightsaber*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/lightsaber/**' + # build if workflow file changed - '.github/workflows/kem_lightsaber.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece348864.yml b/.github/workflows/kem_mceliece348864.yml index 9506ba1b..679784ad 100644 --- a/.github/workflows/kem_mceliece348864.yml +++ b/.github/workflows/kem_mceliece348864.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece348864*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece348864/**' + # build if workflow file changed - '.github/workflows/kem_mceliece348864.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece348864*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece348864/**' + # build if workflow file changed - '.github/workflows/kem_mceliece348864.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece348864f.yml b/.github/workflows/kem_mceliece348864f.yml index dfa16b23..85f48883 100644 --- a/.github/workflows/kem_mceliece348864f.yml +++ b/.github/workflows/kem_mceliece348864f.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece348864f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece348864f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece348864f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece348864f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece348864f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece348864f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece460896.yml b/.github/workflows/kem_mceliece460896.yml index 27b22fad..ea9cacca 100644 --- a/.github/workflows/kem_mceliece460896.yml +++ b/.github/workflows/kem_mceliece460896.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece460896*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece460896/**' + # build if workflow file changed - '.github/workflows/kem_mceliece460896.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece460896*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece460896/**' + # build if workflow file changed - '.github/workflows/kem_mceliece460896.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece460896f.yml b/.github/workflows/kem_mceliece460896f.yml index a5105a54..c1de6a86 100644 --- a/.github/workflows/kem_mceliece460896f.yml +++ b/.github/workflows/kem_mceliece460896f.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece460896f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece460896f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece460896f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece460896f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece460896f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece460896f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece6688128.yml b/.github/workflows/kem_mceliece6688128.yml index a4634455..214e1e4a 100644 --- a/.github/workflows/kem_mceliece6688128.yml +++ b/.github/workflows/kem_mceliece6688128.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6688128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6688128/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6688128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6688128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6688128/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6688128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece6688128f.yml b/.github/workflows/kem_mceliece6688128f.yml index db4a339d..0872ae32 100644 --- a/.github/workflows/kem_mceliece6688128f.yml +++ b/.github/workflows/kem_mceliece6688128f.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6688128f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6688128f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6688128f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6688128f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6688128f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6688128f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece6960119.yml b/.github/workflows/kem_mceliece6960119.yml index 77406947..fb553a83 100644 --- a/.github/workflows/kem_mceliece6960119.yml +++ b/.github/workflows/kem_mceliece6960119.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6960119*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6960119/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6960119.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6960119*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6960119/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6960119.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece6960119f.yml b/.github/workflows/kem_mceliece6960119f.yml index 4bffd83b..c65df99d 100644 --- a/.github/workflows/kem_mceliece6960119f.yml +++ b/.github/workflows/kem_mceliece6960119f.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6960119f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6960119f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6960119f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece6960119f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece6960119f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece6960119f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece8192128.yml b/.github/workflows/kem_mceliece8192128.yml index 0235e4a8..422af04a 100644 --- a/.github/workflows/kem_mceliece8192128.yml +++ b/.github/workflows/kem_mceliece8192128.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece8192128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece8192128/**' + # build if workflow file changed - '.github/workflows/kem_mceliece8192128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece8192128*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece8192128/**' + # build if workflow file changed - '.github/workflows/kem_mceliece8192128.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_mceliece8192128f.yml b/.github/workflows/kem_mceliece8192128f.yml index a786a194..72334789 100644 --- a/.github/workflows/kem_mceliece8192128f.yml +++ b/.github/workflows/kem_mceliece8192128f.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece8192128f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece8192128f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece8192128f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/mceliece8192128f*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/mceliece8192128f/**' + # build if workflow file changed - '.github/workflows/kem_mceliece8192128f.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_ntruhps2048509.yml b/.github/workflows/kem_ntruhps2048509.yml index 62164425..211a7cf2 100644 --- a/.github/workflows/kem_ntruhps2048509.yml +++ b/.github/workflows/kem_ntruhps2048509.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhps2048509*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhps2048509/**' + # build if workflow file changed - '.github/workflows/kem_ntruhps2048509.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhps2048509*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhps2048509/**' + # build if workflow file changed - '.github/workflows/kem_ntruhps2048509.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_ntruhps2048677.yml b/.github/workflows/kem_ntruhps2048677.yml index 361523d2..3c0f8f92 100644 --- a/.github/workflows/kem_ntruhps2048677.yml +++ b/.github/workflows/kem_ntruhps2048677.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhps2048677*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhps2048677/**' + # build if workflow file changed - '.github/workflows/kem_ntruhps2048677.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhps2048677*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhps2048677/**' + # build if workflow file changed - '.github/workflows/kem_ntruhps2048677.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_ntruhps4096821.yml b/.github/workflows/kem_ntruhps4096821.yml index b53b6540..b418a768 100644 --- a/.github/workflows/kem_ntruhps4096821.yml +++ b/.github/workflows/kem_ntruhps4096821.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhps4096821*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhps4096821/**' + # build if workflow file changed - '.github/workflows/kem_ntruhps4096821.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhps4096821*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhps4096821/**' + # build if workflow file changed - '.github/workflows/kem_ntruhps4096821.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_ntruhrss701.yml b/.github/workflows/kem_ntruhrss701.yml index 8656492c..52dee4e5 100644 --- a/.github/workflows/kem_ntruhrss701.yml +++ b/.github/workflows/kem_ntruhrss701.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhrss701*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhrss701/**' + # build if workflow file changed - '.github/workflows/kem_ntruhrss701.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntruhrss701*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntruhrss701/**' + # build if workflow file changed - '.github/workflows/kem_ntruhrss701.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_ntrulpr653.yml b/.github/workflows/kem_ntrulpr653.yml index ed47cbbd..a30f145e 100644 --- a/.github/workflows/kem_ntrulpr653.yml +++ b/.github/workflows/kem_ntrulpr653.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntrulpr653*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntrulpr653/**' + # build if workflow file changed - '.github/workflows/kem_ntrulpr653.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntrulpr653*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntrulpr653/**' + # build if workflow file changed - '.github/workflows/kem_ntrulpr653.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_ntrulpr761.yml b/.github/workflows/kem_ntrulpr761.yml index 2cae85f9..10920724 100644 --- a/.github/workflows/kem_ntrulpr761.yml +++ b/.github/workflows/kem_ntrulpr761.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntrulpr761*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntrulpr761/**' + # build if workflow file changed - '.github/workflows/kem_ntrulpr761.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntrulpr761*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntrulpr761/**' + # build if workflow file changed - '.github/workflows/kem_ntrulpr761.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_ntrulpr857.yml b/.github/workflows/kem_ntrulpr857.yml index 201052c7..82a053c4 100644 --- a/.github/workflows/kem_ntrulpr857.yml +++ b/.github/workflows/kem_ntrulpr857.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntrulpr857*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntrulpr857/**' + # build if workflow file changed - '.github/workflows/kem_ntrulpr857.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/ntrulpr857*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/ntrulpr857/**' + # build if workflow file changed - '.github/workflows/kem_ntrulpr857.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_saber.yml b/.github/workflows/kem_saber.yml index 928bb7b5..3337b13c 100644 --- a/.github/workflows/kem_saber.yml +++ b/.github/workflows/kem_saber.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/saber*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/saber/**' + # build if workflow file changed - '.github/workflows/kem_saber.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/saber*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/saber/**' + # build if workflow file changed - '.github/workflows/kem_saber.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_sntrup653.yml b/.github/workflows/kem_sntrup653.yml index 7e182714..eb2874d3 100644 --- a/.github/workflows/kem_sntrup653.yml +++ b/.github/workflows/kem_sntrup653.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sntrup653*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/sntrup653/**' + # build if workflow file changed - '.github/workflows/kem_sntrup653.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sntrup653*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/sntrup653/**' + # build if workflow file changed - '.github/workflows/kem_sntrup653.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_sntrup761.yml b/.github/workflows/kem_sntrup761.yml index 4344d3dd..5768e7d4 100644 --- a/.github/workflows/kem_sntrup761.yml +++ b/.github/workflows/kem_sntrup761.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sntrup761*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/sntrup761/**' + # build if workflow file changed - '.github/workflows/kem_sntrup761.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sntrup761*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/sntrup761/**' + # build if workflow file changed - '.github/workflows/kem_sntrup761.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/kem_sntrup857.yml b/.github/workflows/kem_sntrup857.yml index b0295ef0..10053a7f 100644 --- a/.github/workflows/kem_sntrup857.yml +++ b/.github/workflows/kem_sntrup857.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sntrup857*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/sntrup857/**' + # build if workflow file changed - '.github/workflows/kem_sntrup857.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sntrup857*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_kem/sntrup857/**' + # build if workflow file changed - '.github/workflows/kem_sntrup857.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_dilithium2.yml b/.github/workflows/sign_dilithium2.yml index 027d3792..58691916 100644 --- a/.github/workflows/sign_dilithium2.yml +++ b/.github/workflows/sign_dilithium2.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/dilithium2*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/dilithium2/**' + # build if workflow file changed - '.github/workflows/sign_dilithium2.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/dilithium2*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/dilithium2/**' + # build if workflow file changed - '.github/workflows/sign_dilithium2.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_dilithium3.yml b/.github/workflows/sign_dilithium3.yml index 6cce1fac..d52981c9 100644 --- a/.github/workflows/sign_dilithium3.yml +++ b/.github/workflows/sign_dilithium3.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/dilithium3*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/dilithium3/**' + # build if workflow file changed - '.github/workflows/sign_dilithium3.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/dilithium3*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/dilithium3/**' + # build if workflow file changed - '.github/workflows/sign_dilithium3.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_dilithium4.yml b/.github/workflows/sign_dilithium4.yml index e3993e95..82c27ce6 100644 --- a/.github/workflows/sign_dilithium4.yml +++ b/.github/workflows/sign_dilithium4.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/dilithium4*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/dilithium4/**' + # build if workflow file changed - '.github/workflows/sign_dilithium4.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/dilithium4*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/dilithium4/**' + # build if workflow file changed - '.github/workflows/sign_dilithium4.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_falcon-1024.yml b/.github/workflows/sign_falcon-1024.yml index 4132246a..af48aa09 100644 --- a/.github/workflows/sign_falcon-1024.yml +++ b/.github/workflows/sign_falcon-1024.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/falcon-1024*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/falcon-1024/**' + # build if workflow file changed - '.github/workflows/sign_falcon-1024.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/falcon-1024*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/falcon-1024/**' + # build if workflow file changed - '.github/workflows/sign_falcon-1024.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_falcon-512.yml b/.github/workflows/sign_falcon-512.yml index 713f0544..7bf860ef 100644 --- a/.github/workflows/sign_falcon-512.yml +++ b/.github/workflows/sign_falcon-512.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/falcon-512*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/falcon-512/**' + # build if workflow file changed - '.github/workflows/sign_falcon-512.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/falcon-512*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/falcon-512/**' + # build if workflow file changed - '.github/workflows/sign_falcon-512.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowIIIc-classic.yml b/.github/workflows/sign_rainbowIIIc-classic.yml index 58365040..1ed5acbf 100644 --- a/.github/workflows/sign_rainbowIIIc-classic.yml +++ b/.github/workflows/sign_rainbowIIIc-classic.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIIIc-classic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIIIc-classic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIIIc-classic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIIIc-classic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIIIc-classic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIIIc-classic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml b/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml index d1a11d3d..4335458e 100644 --- a/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIIIc-cyclic-compressed*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIIIc-cyclic-compressed/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIIIc-cyclic-compressed*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIIIc-cyclic-compressed/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIIIc-cyclic-compressed.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowIIIc-cyclic.yml b/.github/workflows/sign_rainbowIIIc-cyclic.yml index c7383e95..4030c617 100644 --- a/.github/workflows/sign_rainbowIIIc-cyclic.yml +++ b/.github/workflows/sign_rainbowIIIc-cyclic.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIIIc-cyclic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIIIc-cyclic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIIIc-cyclic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIIIc-cyclic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIIIc-cyclic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIIIc-cyclic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowIa-classic.yml b/.github/workflows/sign_rainbowIa-classic.yml index faded88f..a4d627e4 100644 --- a/.github/workflows/sign_rainbowIa-classic.yml +++ b/.github/workflows/sign_rainbowIa-classic.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIa-classic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIa-classic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIa-classic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIa-classic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIa-classic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIa-classic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowIa-cyclic-compressed.yml b/.github/workflows/sign_rainbowIa-cyclic-compressed.yml index 6a3147b9..abdd3e65 100644 --- a/.github/workflows/sign_rainbowIa-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowIa-cyclic-compressed.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIa-cyclic-compressed*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIa-cyclic-compressed/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIa-cyclic-compressed.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIa-cyclic-compressed*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIa-cyclic-compressed/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIa-cyclic-compressed.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowIa-cyclic.yml b/.github/workflows/sign_rainbowIa-cyclic.yml index caf6e86e..70173f3e 100644 --- a/.github/workflows/sign_rainbowIa-cyclic.yml +++ b/.github/workflows/sign_rainbowIa-cyclic.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIa-cyclic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIa-cyclic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIa-cyclic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowIa-cyclic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowIa-cyclic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowIa-cyclic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowVc-classic.yml b/.github/workflows/sign_rainbowVc-classic.yml index 75e22c5c..8db8355c 100644 --- a/.github/workflows/sign_rainbowVc-classic.yml +++ b/.github/workflows/sign_rainbowVc-classic.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowVc-classic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowVc-classic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowVc-classic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowVc-classic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowVc-classic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowVc-classic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowVc-cyclic-compressed.yml b/.github/workflows/sign_rainbowVc-cyclic-compressed.yml index dd525ff5..d50104a2 100644 --- a/.github/workflows/sign_rainbowVc-cyclic-compressed.yml +++ b/.github/workflows/sign_rainbowVc-cyclic-compressed.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowVc-cyclic-compressed*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowVc-cyclic-compressed/**' + # build if workflow file changed - '.github/workflows/sign_rainbowVc-cyclic-compressed.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowVc-cyclic-compressed*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowVc-cyclic-compressed/**' + # build if workflow file changed - '.github/workflows/sign_rainbowVc-cyclic-compressed.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_rainbowVc-cyclic.yml b/.github/workflows/sign_rainbowVc-cyclic.yml index b992f5f5..0243694f 100644 --- a/.github/workflows/sign_rainbowVc-cyclic.yml +++ b/.github/workflows/sign_rainbowVc-cyclic.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowVc-cyclic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowVc-cyclic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowVc-cyclic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/rainbowVc-cyclic*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/rainbowVc-cyclic/**' + # build if workflow file changed - '.github/workflows/sign_rainbowVc-cyclic.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-128f-robust.yml b/.github/workflows/sign_sphincs-haraka-128f-robust.yml index 346b9b3f..972e3b47 100644 --- a/.github/workflows/sign_sphincs-haraka-128f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-128f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-128f-simple.yml b/.github/workflows/sign_sphincs-haraka-128f-simple.yml index 95fcc9db..58edb35e 100644 --- a/.github/workflows/sign_sphincs-haraka-128f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-128f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-128s-robust.yml b/.github/workflows/sign_sphincs-haraka-128s-robust.yml index 6ba2241a..88ab2c62 100644 --- a/.github/workflows/sign_sphincs-haraka-128s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-128s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-128s-simple.yml b/.github/workflows/sign_sphincs-haraka-128s-simple.yml index 8caf0e2a..22fab772 100644 --- a/.github/workflows/sign_sphincs-haraka-128s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-128s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-128s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-128s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-128s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-192f-robust.yml b/.github/workflows/sign_sphincs-haraka-192f-robust.yml index c3fc0024..96b8e6e9 100644 --- a/.github/workflows/sign_sphincs-haraka-192f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-192f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-192f-simple.yml b/.github/workflows/sign_sphincs-haraka-192f-simple.yml index da006dc5..62f98ee0 100644 --- a/.github/workflows/sign_sphincs-haraka-192f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-192f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-192s-robust.yml b/.github/workflows/sign_sphincs-haraka-192s-robust.yml index a87e85ac..96a14d06 100644 --- a/.github/workflows/sign_sphincs-haraka-192s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-192s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-192s-simple.yml b/.github/workflows/sign_sphincs-haraka-192s-simple.yml index b843a9cc..91fb9283 100644 --- a/.github/workflows/sign_sphincs-haraka-192s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-192s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-192s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-192s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-192s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-256f-robust.yml b/.github/workflows/sign_sphincs-haraka-256f-robust.yml index 31370b8b..d84dee8e 100644 --- a/.github/workflows/sign_sphincs-haraka-256f-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-256f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-256f-simple.yml b/.github/workflows/sign_sphincs-haraka-256f-simple.yml index 06bc1b31..6ff095a9 100644 --- a/.github/workflows/sign_sphincs-haraka-256f-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-256f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-256s-robust.yml b/.github/workflows/sign_sphincs-haraka-256s-robust.yml index 1f04b640..bb35b4b5 100644 --- a/.github/workflows/sign_sphincs-haraka-256s-robust.yml +++ b/.github/workflows/sign_sphincs-haraka-256s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-haraka-256s-simple.yml b/.github/workflows/sign_sphincs-haraka-256s-simple.yml index 6dcd3485..9e9d3ae9 100644 --- a/.github/workflows/sign_sphincs-haraka-256s-simple.yml +++ b/.github/workflows/sign_sphincs-haraka-256s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-haraka-256s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-haraka-256s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-haraka-256s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-128f-robust.yml b/.github/workflows/sign_sphincs-sha256-128f-robust.yml index da8c418f..50e8cb3b 100644 --- a/.github/workflows/sign_sphincs-sha256-128f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-128f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-128f-simple.yml b/.github/workflows/sign_sphincs-sha256-128f-simple.yml index 22059d86..e2fc958b 100644 --- a/.github/workflows/sign_sphincs-sha256-128f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-128f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-128s-robust.yml b/.github/workflows/sign_sphincs-sha256-128s-robust.yml index 5239e956..9bf5b7d7 100644 --- a/.github/workflows/sign_sphincs-sha256-128s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-128s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-128s-simple.yml b/.github/workflows/sign_sphincs-sha256-128s-simple.yml index c98d6737..ff227a4a 100644 --- a/.github/workflows/sign_sphincs-sha256-128s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-128s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-128s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-128s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-128s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-192f-robust.yml b/.github/workflows/sign_sphincs-sha256-192f-robust.yml index e86e23e2..b9bdf607 100644 --- a/.github/workflows/sign_sphincs-sha256-192f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-192f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-192f-simple.yml b/.github/workflows/sign_sphincs-sha256-192f-simple.yml index a6548719..7ede4fd0 100644 --- a/.github/workflows/sign_sphincs-sha256-192f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-192f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-192s-robust.yml b/.github/workflows/sign_sphincs-sha256-192s-robust.yml index 59305de1..2150bfc4 100644 --- a/.github/workflows/sign_sphincs-sha256-192s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-192s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-192s-simple.yml b/.github/workflows/sign_sphincs-sha256-192s-simple.yml index b61dcd6c..077d4d83 100644 --- a/.github/workflows/sign_sphincs-sha256-192s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-192s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-192s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-192s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-192s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-256f-robust.yml b/.github/workflows/sign_sphincs-sha256-256f-robust.yml index 41f6567b..7e0787fd 100644 --- a/.github/workflows/sign_sphincs-sha256-256f-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-256f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-256f-simple.yml b/.github/workflows/sign_sphincs-sha256-256f-simple.yml index f5b02e8a..e6167b47 100644 --- a/.github/workflows/sign_sphincs-sha256-256f-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-256f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-256s-robust.yml b/.github/workflows/sign_sphincs-sha256-256s-robust.yml index f6cee9a4..4566fa23 100644 --- a/.github/workflows/sign_sphincs-sha256-256s-robust.yml +++ b/.github/workflows/sign_sphincs-sha256-256s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-sha256-256s-simple.yml b/.github/workflows/sign_sphincs-sha256-256s-simple.yml index 940fd139..963c6b1a 100644 --- a/.github/workflows/sign_sphincs-sha256-256s-simple.yml +++ b/.github/workflows/sign_sphincs-sha256-256s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-sha256-256s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-sha256-256s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-sha256-256s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-128f-robust.yml b/.github/workflows/sign_sphincs-shake256-128f-robust.yml index a961d155..5f47ac4a 100644 --- a/.github/workflows/sign_sphincs-shake256-128f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-128f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-128f-simple.yml b/.github/workflows/sign_sphincs-shake256-128f-simple.yml index cd2fa237..a01734cc 100644 --- a/.github/workflows/sign_sphincs-shake256-128f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-128f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-128s-robust.yml b/.github/workflows/sign_sphincs-shake256-128s-robust.yml index c76e8d74..51944d50 100644 --- a/.github/workflows/sign_sphincs-shake256-128s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-128s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-128s-simple.yml b/.github/workflows/sign_sphincs-shake256-128s-simple.yml index 7ffdd64a..46c2b0f4 100644 --- a/.github/workflows/sign_sphincs-shake256-128s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-128s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-128s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-128s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-128s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-192f-robust.yml b/.github/workflows/sign_sphincs-shake256-192f-robust.yml index 4b7036fd..f11f5322 100644 --- a/.github/workflows/sign_sphincs-shake256-192f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-192f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-192f-simple.yml b/.github/workflows/sign_sphincs-shake256-192f-simple.yml index 796fea10..2299090e 100644 --- a/.github/workflows/sign_sphincs-shake256-192f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-192f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-192s-robust.yml b/.github/workflows/sign_sphincs-shake256-192s-robust.yml index 4766afe4..38d91656 100644 --- a/.github/workflows/sign_sphincs-shake256-192s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-192s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-192s-simple.yml b/.github/workflows/sign_sphincs-shake256-192s-simple.yml index fcbe983c..01064f78 100644 --- a/.github/workflows/sign_sphincs-shake256-192s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-192s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-192s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-192s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-192s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-256f-robust.yml b/.github/workflows/sign_sphincs-shake256-256f-robust.yml index 85760064..11164a48 100644 --- a/.github/workflows/sign_sphincs-shake256-256f-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-256f-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256f-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256f-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256f-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-256f-simple.yml b/.github/workflows/sign_sphincs-shake256-256f-simple.yml index a6fff230..094f1b21 100644 --- a/.github/workflows/sign_sphincs-shake256-256f-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-256f-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256f-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256f-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256f-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-256s-robust.yml b/.github/workflows/sign_sphincs-shake256-256s-robust.yml index 002ebb2e..0d206ac2 100644 --- a/.github/workflows/sign_sphincs-shake256-256s-robust.yml +++ b/.github/workflows/sign_sphincs-shake256-256s-robust.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256s-robust*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256s-robust/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256s-robust.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: diff --git a/.github/workflows/sign_sphincs-shake256-256s-simple.yml b/.github/workflows/sign_sphincs-shake256-256s-simple.yml index 401e3723..bdef7695 100644 --- a/.github/workflows/sign_sphincs-shake256-256s-simple.yml +++ b/.github/workflows/sign_sphincs-shake256-256s-simple.yml @@ -1,18 +1,34 @@ on: push: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' pull_request: paths: + # build if tests change - 'test/**' + # do not build if other schemes duplicate_consistency files change + - '!test/duplicate_consistency/*.yml' + - 'test/duplicate_consistency/sphincs-shake256-256s-simple*.yml' + # build if common files change - 'common/**' + # build if scheme changed - 'crypto_sign/sphincs-shake256-256s-simple/**' + # build if workflow file changed - '.github/workflows/sign_sphincs-shake256-256s-simple.yml' + # Build if any files in the root change, except .md files - '*' - '!*.md' schedule: From bf7b755e7b2db469a17c80388b69c63f968996dd Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Tue, 13 Oct 2020 13:07:58 +0200 Subject: [PATCH 08/10] fix another typo in common tests --- .github/workflows/common.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/common.yml b/.github/workflows/common.yml index f2ee41b1..24e7179c 100644 --- a/.github/workflows/common.yml +++ b/.github/workflows/common.yml @@ -96,7 +96,6 @@ jobs: bits: - 64 - 32 - env: runs-on: windows-latest steps: - uses: actions/checkout@v2 From 204bab5272a37a8e66ce278d30332bda81bdc6ff Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Tue, 13 Oct 2020 13:14:33 +0200 Subject: [PATCH 09/10] fix emulated common tests --- .github/workflows/common.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/common.yml b/.github/workflows/common.yml index 24e7179c..094c4eec 100644 --- a/.github/workflows/common.yml +++ b/.github/workflows/common.yml @@ -44,7 +44,7 @@ jobs: - name: Run tests run: | cd test - python3 test_common.py + python3 test_common.py --numprocesses=auto python3 test_workflows.py test-emulated: runs-on: ubuntu-latest @@ -79,17 +79,16 @@ jobs: with: path: ~/.cache/pip key: v1-python-pip - - name: Run tests in container run: | - docker run --rm -e CI -e CC -e -v $PWD:$PWD -w $PWD -v ~/ccache:/ccache pqclean/ci-container:${{ matrix.arch }} /bin/bash -c "\ + docker run --rm -e CI -e CC -v $PWD:$PWD -w $PWD -v ~/ccache:/ccache pqclean/ci-container:${{ matrix.arch }} /bin/bash -c "\ export CCACHE_NOSTATS=1 && \ export CCACHE_DIR=/ccache && \ export CCACHE_SLOPPINESS=include_file_mtime && \ export CC=\"ccache $CC\" && \ - pip3 install -r requirements.txt && \ + pip3 install -U -r requirements.txt && \ cd test && \ - python3 test_common.py" + python3 test_common.py --numprocesses=auto" test-windows: strategy: matrix: @@ -115,7 +114,7 @@ jobs: call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Auxiliary\\Build\\vcvars${{ matrix.bits }}.bat" cd test python -m pytest --verbose --numprocesses=auto - python3 test_common.py + python3 test_common.py --numprocesses=auto shell: cmd test-macos: env: @@ -141,5 +140,5 @@ jobs: - name: Run tests run: | cd test - python3 test_common.py + python3 test_common.py --numprocesses=auto From d10fa81efc849a5875c5aa88558040f95b0f20f3 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Fri, 16 Oct 2020 13:00:58 +0200 Subject: [PATCH 10/10] Setup python correctly in common tests on Windows and MacOS --- .github/workflows/common.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/common.yml b/.github/workflows/common.yml index 094c4eec..ac1eb284 100644 --- a/.github/workflows/common.yml +++ b/.github/workflows/common.yml @@ -107,6 +107,10 @@ jobs: Set-ItemProperty -Path "HKLM:\\SOFTWARE\\Microsoft\\.NetFramework\\v4.0.30319" -Name "SchUseStrongCrypto" -Value '1' -Type DWord Invoke-WebRequest -OutFile "test\\astyle.exe" "https://rded.nl/pqclean/AStyle.exe" shell: powershell + - name: Setup Python + uses: actions/setup-python@main + with: + python-version: "3.x" - name: Install python requirements run: python -m pip install -r requirements.txt - name: Run tests @@ -114,7 +118,7 @@ jobs: call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Auxiliary\\Build\\vcvars${{ matrix.bits }}.bat" cd test python -m pytest --verbose --numprocesses=auto - python3 test_common.py --numprocesses=auto + python test_common.py --numprocesses=auto shell: cmd test-macos: env: @@ -135,10 +139,14 @@ jobs: - name: Set up GCC9 compiler run: 'export PATH="/usr/local/bin:$PATH" && export CC=gcc-9' if: ${{ matrix.compiler == 'gcc9' }} + - name: Setup Python + uses: actions/setup-python@main + with: + python-version: "3.x" - name: Install Python dependencies - run: python3 -m pip install -r requirements.txt + run: python -m pip install -r requirements.txt - name: Run tests run: | cd test - python3 test_common.py --numprocesses=auto + python test_common.py --numprocesses=auto