-
Notifications
You must be signed in to change notification settings - Fork 948
Add github workflow to check for wolfboot regressions #10029
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,262 @@ | ||||||
| name: wolfBoot Integration | ||||||
|
|
||||||
| on: | ||||||
| push: | ||||||
| branches: [ 'master', 'main', 'release/**' ] | ||||||
| pull_request: | ||||||
| branches: [ '*' ] | ||||||
|
||||||
| branches: [ '*' ] | |
| branches: [ 'master', 'main', 'release/**' ] |
Copilot
AI
Mar 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cloning the tip of wolfBoot master makes this workflow non-deterministic and can introduce CI flakiness (failures caused by unrelated wolfBoot changes). Consider pinning to a known-good wolfBoot tag/commit SHA (or a release branch), and optionally allowing an override via workflow_dispatch input when you explicitly want to test against wolfBoot master.
Copilot
AI
Mar 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cloning the tip of wolfBoot master makes this workflow non-deterministic and can introduce CI flakiness (failures caused by unrelated wolfBoot changes). Consider pinning to a known-good wolfBoot tag/commit SHA (or a release branch), and optionally allowing an override via workflow_dispatch input when you explicitly want to test against wolfBoot master.
danielinux marked this conversation as resolved.
Show resolved
Hide resolved
Copilot
AI
Mar 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With set -e enabled, a failing ./test-lib ... inside command substitution will cause the script to exit immediately, so success_status=$? will never be reached and the intended error handling won’t run. Wrap that command substitution with a temporary set +e/set -e, or use an if output=$(...); then ... else ... fi pattern to capture output and status reliably.
Uh oh!
There was an error while loading. Please reload this page.