Skip to content
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

CI Pipeline fixes for "Documentation Build" and "QA Integration Tests" #221

Merged
merged 5 commits into from
May 10, 2024

Conversation

rexut
Copy link
Member

@rexut rexut commented May 10, 2024

Unfortunately, Twister still does not interpret the new Hardware Model v2 correctly and conform to the new identification strings. For example, there is a misunderstanding regarding the pre-filtering of board vs. platform names. With the introduction of HWMv2, a board name is no longer identical to a Twister platform name. This has resulted in some inaccuracies in Bridle for the use of snippets within test cases via the keyword required_snippets.

Furthermore, with the last changes in Bridle the management of necessary Python packages the dependency to Zephyr upstream was completely removed. However, this has not yet been transferred to the actions in the CI pipeline.

rexut added 2 commits May 10, 2024 10:06
Use of the new HWMv2 qualifier for matching board names.

Signed-off-by: Stephan Linz <[email protected]>
With this alternative configuration the downstream project
will now test all CAN bitrates according to CiA 301 and
CiA 601-2 (if FD supported) on all boards. It also provides
a second test case with optional time base adjustments by
Bridle's downstream snippet `can-timing-adj`.

Signed-off-by: Stephan Linz <[email protected]>
rexut added 2 commits May 10, 2024 13:54
No longer uses the documentation specific requirements of Zephyr.
Bridle now provides its self-managed set of required Python
packages for documentation build.

Signed-off-by: Stephan Linz <[email protected]>
Update Github actions to their latest versions to fix the following
warnings on runs:
```
Node.js 16 actions are deprecated. Please update the following actions
to use Node.js 20: FraBle/clean-after-action@v1.

Signed-off-by: Stephan Linz <[email protected]>
Copy link

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

Add retry option to every `west twister` call to avoid stupid
false positive errors because of "Timeout" or "Testsuite mismatch".

Signed-off-by: Stephan Linz <[email protected]>
@rexut rexut self-assigned this May 10, 2024
@rexut rexut added this to the v3.6.99 milestone May 10, 2024
@rexut rexut requested a review from tobiaskaestner May 10, 2024 14:32
@rexut rexut merged commit 86b98bc into main May 10, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants