5454 with :
5555 fetch-depth : 1
5656
57- - name : Download wolfProvider packages from nightly build
58- uses : dawidd6/action- download-artifact@v6
57+ - name : Download packages from build job
58+ uses : actions/ download-artifact@v4
5959 with :
60- github_token : ${{ secrets.GITHUB_TOKEN }}
61- workflow : build-wolfprovider-nightly.yml
62- branch : build-wolfprov-debian-test
6360 name : debian-packages-${{ matrix.fips_ref }}${{ matrix.replace_default && '-replace-default' || '' }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}
6461 path : /tmp/packages
6562
@@ -69,19 +66,22 @@ jobs:
6966 mv /tmp/packages/openssl-packages ${{ env.OPENSSL_PACKAGES_PATH }}
7067 mv /tmp/packages/wolfprov-packages ${{ env.WOLFPROV_PACKAGES_PATH }}
7168
72- - name : Install package without custom openssl
69+ - name : Install wolfSSL/OpenSSL/wolfprov packages
7370 run : |
7471 printf "Installing OpenSSL/wolfProvider packages (${{ matrix.fips_ref }}):\n"
7572 ls -la ${{ env.WOLFSSL_PACKAGES_PATH }}
73+ ls -la ${{ env.OPENSSL_PACKAGES_PATH }}
7674 ls -la ${{ env.WOLFPROV_PACKAGES_PATH }}
7775
78- apt install --reinstall -y --allow-downgrades --allow-change-held-packages \
76+ apt install --reinstall -y \
7977 ${{ env.WOLFSSL_PACKAGES_PATH }}/libwolfssl_*.deb
8078
81- apt-get update && \
82- apt install --reinstall -y openssl libssl3
83-
8479 apt install --reinstall -y --allow-downgrades --allow-change-held-packages \
80+ ${{ env.OPENSSL_PACKAGES_PATH }}/openssl_*.deb \
81+ ${{ env.OPENSSL_PACKAGES_PATH }}/libssl3_*.deb \
82+ ${{ env.OPENSSL_PACKAGES_PATH }}/libssl-dev_*.deb
83+
84+ apt install --reinstall -y \
8585 ${{ env.WOLFPROV_PACKAGES_PATH }}/libwolfprov_*.deb
8686
8787 - name : Verify wolfProvider is properly installed
@@ -186,7 +186,6 @@ jobs:
186186
187187 echo "Package uninstallation and cleanup verification successful"
188188
189-
190189 libwolfprov-replace-default :
191190 runs-on : ubuntu-22.04
192191 needs : build_wolfprovider
@@ -209,12 +208,9 @@ jobs:
209208 WOLFPROV_PACKAGES_PATH : /tmp/wolfprov-packages
210209 WOLFPROV_CONF_FILE : /etc/ssl/openssl.cnf.d/wolfprovider.conf
211210 steps :
212- - name : Download wolfProvider packages from nightly build
213- uses : dawidd6/action- download-artifact@v6
211+ - name : Download packages from build job
212+ uses : actions/ download-artifact@v4
214213 with :
215- github_token : ${{ secrets.GITHUB_TOKEN }}
216- workflow : build-wolfprovider-nightly.yml
217- branch : build-wolfprov-debian-test
218214 name : debian-packages-${{ matrix.fips_ref }}${{ matrix.replace_default && '-replace-default' || '' }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}
219215 path : /tmp/packages
220216
@@ -231,14 +227,17 @@ jobs:
231227 ls -la ${{ env.OPENSSL_PACKAGES_PATH }}
232228 ls -la ${{ env.WOLFPROV_PACKAGES_PATH }}
233229
234- apt install --reinstall -y --allow-downgrades --allow-change-held-packages \
230+ apt install --reinstall -y \
235231 ${{ env.WOLFSSL_PACKAGES_PATH }}/libwolfssl_*.deb
236232
237233 apt install --reinstall -y --allow-downgrades --allow-change-held-packages \
238234 ${{ env.OPENSSL_PACKAGES_PATH }}/openssl_*.deb \
239235 ${{ env.OPENSSL_PACKAGES_PATH }}/libssl3_*.deb \
240236 ${{ env.OPENSSL_PACKAGES_PATH }}/libssl-dev_*.deb
241237
238+ apt install --reinstall -y \
239+ ${{ env.WOLFPROV_PACKAGES_PATH }}/libwolfprov_*.deb
240+
242241 - name : Show OpenSSL version
243242 run : |
244243 echo "OpenSSL version:"
0 commit comments