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

Reply via email to