Skip to content

Commit 359a8b5

Browse files
author
Test User
committed
Correctly build only once in nightly
1 parent 71fdf82 commit 359a8b5

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

.github/workflows/build-wolfprovider-nightly.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ on:
3636
default: true
3737
type: boolean
3838
build_packages:
39+
description: 'Use cached packages (true) or build fresh via Jenkins (false)'
3940
required: false
4041
type: boolean
4142
default: false
@@ -63,5 +64,5 @@ jobs:
6364
openssl_ref: ${{ github.event.inputs.openssl_ref || 'openssl-3.5.2' }}
6465
fips_ref: ${{ matrix.fips_ref }}
6566
replace_default: ${{ github.event.inputs.replace_default != 'false' }}
66-
build_packages: ${{ github.event.inputs.build_packages }}
67+
build_packages: ${{ github.event.inputs.build_packages == 'true' }}
6768
secrets: inherit

.github/workflows/build-wolfprovider.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
7272
# Step 1: Trigger Jenkins and download wolfSSL packages
7373
- name: Trigger Jenkins build
74-
if: ${{ !inputs.build_packages }}
74+
if: ${{ inputs.build_packages }}
7575
id: trigger
7676
shell: bash
7777
run: |
@@ -199,7 +199,7 @@ jobs:
199199
done
200200
201201
- name: Download .deb files from Jenkins
202-
if: ${{ !inputs.build_packages }}
202+
if: ${{ inputs.build_packages }}
203203
shell: bash
204204
run: |
205205
echo "Downloading .deb files from Jenkins build..."
@@ -268,7 +268,7 @@ jobs:
268268
ls -lh nonfips-packages/ 2>/dev/null || echo " No Non-FIPS packages found"
269269
270270
- name: Setup wolfSSL packages from Jenkins
271-
if: ${{ !inputs.build_packages }}
271+
if: ${{ inputs.build_packages }}
272272
run: |
273273
mkdir -p ${{ env.WOLFSSL_PACKAGES_PATH }}
274274
@@ -295,7 +295,7 @@ jobs:
295295
ls -la ${{ env.WOLFSSL_PACKAGES_PATH }}
296296
297297
- name: Download previously built wolfSSL artifacts
298-
if: ${{ inputs.build_packages }}
298+
if: ${{ !inputs.build_packages }}
299299
uses: dawidd6/action-download-artifact@v6
300300
with:
301301
name: debian-packages-${{ inputs.fips_ref }}${{ inputs.replace_default && '-replace-default' || '' }}-${{ inputs.wolfssl_ref }}-${{ inputs.openssl_ref }}
@@ -304,7 +304,7 @@ jobs:
304304
workflow_conclusion: success
305305

306306
- name: Setup cached wolfSSL artifacts
307-
if: ${{ inputs.build_packages }}
307+
if: ${{ !inputs.build_packages }}
308308
run: |
309309
mkdir -p ${{ env.WOLFSSL_PACKAGES_PATH }}
310310

.github/workflows/cjose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
openssl_ref: ${{ matrix.openssl_ref }}
2121
fips_ref: ${{ matrix.fips_ref }}
2222
replace_default: ${{ matrix.replace_default }}
23+
build_packages: ${{ matrix.build_packages }}
2324
secrets: inherit
2425
strategy:
2526
matrix:

0 commit comments

Comments
 (0)