Skip to content

Commit 6daa186

Browse files
authored
Merge pull request #142 from aidangarske/ver-workflow-fix
Add Cache Key for Openssl Version Cache / Restore
2 parents 49de419 + c993b00 commit 6daa186

File tree

11 files changed

+34
-26
lines changed

11 files changed

+34
-26
lines changed

.github/workflows/curl.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5455

5556
# If not yet built this version, build it now
5657
- name: Build wolfProvider
@@ -91,7 +92,7 @@ jobs:
9192
openssl-source
9293
openssl-install
9394
94-
key: ossl-depends-${{ matrix.openssl_ref }}
95+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
9596
fail-on-cache-miss: true
9697

9798
- name: Retrieving wolfSSL/wolfProvider from cache

.github/workflows/grpc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
54-
fail-on-cache-miss: false
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5555

5656
# If not yet built this version, build it now
5757
- name: Build wolfProvider
@@ -101,8 +101,8 @@ jobs:
101101
openssl-source
102102
openssl-install
103103
104-
key: ossl-depends-${{ matrix.openssl_ref }}
105-
fail-on-cache-miss: false
104+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
105+
fail-on-cache-miss: true
106106

107107
- name: Retrieving wolfSSL/wolfProvider from cache
108108
uses: actions/cache/restore@v4

.github/workflows/ipmitool.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
54-
fail-on-cache-miss: false
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5555

5656
# If not yet built this version, build it now
5757
- name: Build wolfProvider
@@ -86,8 +86,8 @@ jobs:
8686
openssl-source
8787
openssl-install
8888
89-
key: ossl-depends-${{ matrix.openssl_ref }}
90-
fail-on-cache-miss: false
89+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
90+
fail-on-cache-miss: true
9191

9292
- name: Retrieving wolfSSL/wolfProvider from cache
9393
uses: actions/cache/restore@v4

.github/workflows/nginx.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5455

5556
# If not yet built this version, build it now
5657
- name: Build wolfProvider
@@ -91,7 +92,7 @@ jobs:
9192
openssl-source
9293
openssl-install
9394
94-
key: ossl-depends-${{ matrix.openssl_ref }}
95+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
9596
fail-on-cache-miss: true
9697

9798
- name: Retrieving wolfSSL/wolfProvider from cache

.github/workflows/openldap.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
54-
fail-on-cache-miss: false
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5555

5656
# If not yet built this version, build it now
5757
- name: Build wolfProvider
@@ -86,8 +86,8 @@ jobs:
8686
openssl-source
8787
openssl-install
8888
89-
key: ossl-depends-${{ matrix.openssl_ref }}
90-
fail-on-cache-miss: false
89+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
90+
fail-on-cache-miss: true
9191

9292
- name: Retrieving wolfSSL/wolfProvider from cache
9393
uses: actions/cache/restore@v4

.github/workflows/openssh.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5455

5556
# If not yet built this version, build it now
5657
- name: Build wolfProvider
@@ -91,7 +92,7 @@ jobs:
9192
openssl-source
9293
openssl-install
9394
94-
key: ossl-depends-${{ matrix.openssl_ref }}
95+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
9596
fail-on-cache-miss: true
9697

9798
- name: Retrieving wolfSSL/wolfProvider from cache

.github/workflows/openvpn.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5455

5556
# If not yet built this version, build it now
5657
- name: Build wolfProvider
@@ -91,7 +92,7 @@ jobs:
9192
openssl-source
9293
openssl-install
9394
94-
key: ossl-depends-${{ matrix.openssl_ref }}
95+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
9596
fail-on-cache-miss: true
9697

9798
- name: Retrieving wolfSSL/wolfProvider from cache

.github/workflows/simple.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ jobs:
5656
openssl-source
5757
openssl-install
5858
59-
key: ossl-depends-${{ matrix.openssl_ref }}
59+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
60+
lookup-only: true
6061

6162
# If not yet built this version, build it now
6263
- name: Build wolfProvider

.github/workflows/socat.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ jobs:
5050
openssl-source
5151
openssl-install
5252
53-
key: ossl-depends-${{ matrix.openssl_ref }}
53+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
54+
lookup-only: true
5455

5556
# If not yet built this version, build it now
5657
- name: Build wolfProvider
@@ -83,7 +84,7 @@ jobs:
8384
openssl-source
8485
openssl-install
8586
86-
key: ossl-depends-${{ matrix.openssl_ref }}
87+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
8788
fail-on-cache-miss: true
8889

8990
- name: Retrieving wolfSSL/wolfProvider from cache

.github/workflows/sssd.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ jobs:
5959
openssl-source
6060
openssl-install
6161
62-
key: ossl-depends-${{ matrix.openssl_ref }}
62+
key: ossl-depends-${{ matrix.openssl_ref }}-${{ github.sha }}
63+
lookup-only: true
6364

6465
# If not yet built this version, build it now
6566
- name: Build wolfProvider

0 commit comments

Comments
 (0)