Skip to content

Commit bc9f166

Browse files
committed
Add wolfPKCS11_TokenRepair
1 parent 54a50da commit bc9f166

File tree

6 files changed

+1130
-84
lines changed

6 files changed

+1130
-84
lines changed

.github/workflows/tpm-object-upgrade-regression.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,32 @@ jobs:
110110
--metadata-file "${METADATA_FILE}" \
111111
--prepare --verbose
112112
113+
- name: Stop TPM simulator before artifact upload
114+
if: always()
115+
run: |
116+
if [ -f "${GITHUB_WORKSPACE}/tpm-server.pid" ]; then
117+
TPM_PID="$(cat "${GITHUB_WORKSPACE}/tpm-server.pid")"
118+
kill "${TPM_PID}" || true
119+
wait "${TPM_PID}" 2>/dev/null || true
120+
rm -f "${GITHUB_WORKSPACE}/tpm-server.pid"
121+
fi
122+
pkill -f tpm_server || true
123+
sleep 1
124+
125+
- name: Upload NVChip artifact
126+
if: ${{ always() }}
127+
uses: actions/upload-artifact@v4
128+
with:
129+
name: tpm-nvchip
130+
path: ibmswtpm2/src/NVChip
131+
132+
- name: Relaunch TPM simulator
133+
run: |
134+
cd ibmswtpm2/src
135+
./tpm_server >>"${GITHUB_WORKSPACE}/tpm-server.log" 2>&1 &
136+
echo $! > "${GITHUB_WORKSPACE}/tpm-server.pid"
137+
sleep 2
138+
113139
- name: Verify TPM objects using PR library
114140
working-directory: ./pr-branch
115141
env:

0 commit comments

Comments
 (0)