here are two patches: - deprecated warnings suppressed - openssl-3.0.0 enabled
ср, 2 июн. 2021 г. в 21:51, Tim Düsterhus <[email protected]>: > Dinko, > > On 6/2/21 1:34 PM, Dinko Korunic wrote: > > Yes, GItHub Actions has support for flagging some of the jobs in matrix > as experimental (which will permit job to fail and other jobs in the matrix > will continue to execute), for instance: > > > > > https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-including-new-combinations > < > https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-including-new-combinations > > > > > https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-preventing-a-specific-failing-matrix-job-from-failing-a-workflow-run > < > https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-preventing-a-specific-failing-matrix-job-from-failing-a-workflow-run > > > > > > Oh, continue-on-error also exists on the job level. IMO it's badly > named, but it appears to be what I was looking for. > > Based off the other responses we might not need it after all, but it's > good to know that it is possible. Thanks! > > Best regards > Tim Düsterhus > >
From 4f6467bfe678479cfeb69bac1ec7ffd01177988b Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin <[email protected]> Date: Sat, 5 Jun 2021 03:06:59 +0000 Subject: [PATCH 2/2] github actions: add OpenSSL-3.0.0 builds OpenSSL-3.0.0 is getting close to its release, let us add it to build matrix --- .github/matrix.py | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/matrix.py b/.github/matrix.py index 9e9b395..1ff48aa 100644 --- a/.github/matrix.py +++ b/.github/matrix.py @@ -108,6 +108,7 @@ for CC in ["gcc", "clang"]: for ssl in [ "stock", "OPENSSL_VERSION=1.0.2u", + "OPENSSL_VERSION=3.0.0-alpha17", "LIBRESSL_VERSION=2.9.2", "LIBRESSL_VERSION=3.3.3", "BORINGSSL=yes", -- 1.8.3.1
From 83235f06da6b731f01216fa3ee4e0221496844f6 Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin <[email protected]> Date: Sat, 5 Jun 2021 03:06:03 +0000 Subject: [PATCH 1/2] BUILD: suppress deprecated warnings this is temporary workaround to enable OpenSSL-3.0.0 builds --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 6571dc6..8fa3b7c 100644 --- a/Makefile +++ b/Makefile @@ -203,6 +203,7 @@ SPEC_CFLAGS += $(call cc-nowarn,clobbered) SPEC_CFLAGS += $(call cc-nowarn,missing-field-initializers) SPEC_CFLAGS += $(call cc-nowarn,cast-function-type) SPEC_CFLAGS += $(call cc-nowarn,string-plus-int) +SPEC_CFLAGS += $(call cc-nowarn,deprecated-declarations) SPEC_CFLAGS += $(call cc-opt,-Wtype-limits) SPEC_CFLAGS += $(call cc-opt,-Wshift-negative-value) SPEC_CFLAGS += $(call cc-opt,-Wshift-overflow=2) -- 1.8.3.1

