Add github workflow to check for wolfboot regressions#10029
Add github workflow to check for wolfboot regressions#10029danielinux wants to merge 4 commits intowolfSSL:masterfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a GitHub Actions workflow to run a curated set of wolfBoot integration checks against the wolfSSL code under test, aiming to catch regressions early.
Changes:
- Introduces a new
wolfboot-integration.ymlworkflow with multiple jobs (keytools, Renode configs, host smoke). - Clones wolfBoot and links the PR’s wolfSSL workspace into wolfBoot for integration validation.
- Uploads Renode execution logs as build artifacts for debugging.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| make test-lib SIGN=ED25519 HASH=SHA256 | ||
| success_output=$(./test-lib test_v1_signed.bin 2>&1) | ||
| success_status=$? | ||
| printf '%s\n' "$success_output" | ||
| if [ "$success_status" -ne 0 ]; then | ||
| echo "Expected success, but test-lib failed" | ||
| exit 1 | ||
| fi |
There was a problem hiding this comment.
With set -e enabled, success_output=$(./test-lib …) will cause the step to exit immediately if ./test-lib returns non-zero, so the subsequent status check and the more descriptive error output won’t run. If you want the extra diagnostics on unexpected failure, wrap this invocation the same way you do later (set +e / capture / set -e).
|
Jenkins retest this please. History lost |
Description
A selection of tests to intercept any changes that would break wolfboot.