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 17:19:31 +02:00
parent 695ef6a769
commit 378fddb645
4 changed files with 16 additions and 4 deletions
+14 -1
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
+1 -1
View File
@@ -1,4 +1,4 @@
name: Quality Control
name: QC
on:
pull_request:
push:
-1
View File
@@ -16,7 +16,6 @@ jobs:
matrix:
nix-system:
- x86_64-linux
- i686-linux
- aarch64-linux
steps:
- uses: actions/checkout@v3