GitHub CI: Separate no-deprecated job from minimal job
authorRichard Levitte <levitte@openssl.org>
Fri, 18 Dec 2020 14:39:50 +0000 (15:39 +0100)
committerRichard Levitte <levitte@openssl.org>
Sat, 19 Dec 2020 16:02:12 +0000 (17:02 +0100)
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13706)

.github/workflows/ci.yml
Configure

index 4793246b5a0d7e80f919cf95e5056c2af86f6dcb..7588bcca6696c0974d179a6f8e9f3665e9e34203 100644 (file)
@@ -69,6 +69,17 @@ jobs:
     - name: make test
       run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
 
+  no-deprecated:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: config
+      run: ./config --strict-warnings no-deprecated && perl configdata.pm --dump
+    - name: make
+      run: make -s -j4
+    - name: make test
+      run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
+
   sanitizers:
     runs-on: ubuntu-latest
     steps:
index 27dafe3d251ef46ccb3a9ae9e8a3129c11fbe0c3..064171bbf9b1de7fbfeb03bf4a65f685e99bfcdf 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -540,7 +540,7 @@ our %disabled = ( # "what"         => "comment"
 # Note: => pair form used for aesthetics, not to truly make a hash table
 my @disable_cascades = (
     # "what"            => [ "cascade", ... ]
-    "bulk"              => [ "deprecated", "shared", "dso",
+    "bulk"              => [ "shared", "dso",
                              "aria", "async", "autoload-config",
                              "blake2", "bf", "camellia", "cast", "chacha",
                              "cmac", "cms", "cmp", "comp", "ct",