fix or exclude failing CI actions

Due to https://github.com/open-quantum-safe/liboqs-rust/issues/202 it is not
yet possible to build the static Rosenpass version for `i686`. The CI actions
which fail for this reason have been excluded for now. Further on, some
the workflow names have been shortened for better overview.
This commit is contained in:
wucke13
2023-04-23 14:13:28 +02:00
parent 695ef6a769
commit 378fddb645
4 changed files with 16 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
name: Nix Related Actions
name: Nix
permissions:
contents: write
on:
@@ -26,6 +26,19 @@ jobs:
- rosenpass-static-oci-image
- proof-proverif
- whitepaper
exclude:
# these do not exist
- nix-system: i686-linux
derivation: proof-proverif
- nix-system: i686-linux
derivation: whitepaper
# these fail currently
# TODO enable once https://github.com/open-quantum-safe/liboqs-rust/issues/202 is fixed
- nix-system: i686-linux
derivation: rosenpass-static
- nix-system: i686-linux
derivation: rosenpass-static-oci-image
steps:
- uses: actions/checkout@v3

View File

@@ -1,4 +1,4 @@
name: Quality Control
name: QC
on:
pull_request:
push:

View File

@@ -16,7 +16,6 @@ jobs:
matrix:
nix-system:
- x86_64-linux
- i686-linux
- aarch64-linux
steps:
- uses: actions/checkout@v3

View File

@@ -20,10 +20,10 @@
#
(flake-utils.lib.eachSystem [
"x86_64-linux"
"i686-linux"
"aarch64-linux"
# unsuported best-effort
"i686-linux"
"x86_64-darwin"
"aarch64-darwin"
# "x86_64-windows"