Skip to content

Validate runner scenario names against the scenario matrix - #54

Merged
mattia-moffa merged 1 commit into
wolfSSL:mainfrom
aidangarske:ci/scenario-list-from-matrix
Oct 1, 2026
Merged

mattia-moffa merged 1 commit into
wolfSSL:mainfrom
aidangarske:ci/scenario-list-from-matrix

Conversation

@aidangarske

Copy link
Copy Markdown
Member
  • Every PR that added an M33MU scenario edited the same long usage line at the top of run_m33mu_scenario.sh and run_rt700_m33mu.sh, so concurrent PRs conflicted on every rebase. This reduces that risk

@aidangarske aidangarske self-assigned this Oct 1, 2026
Copilot AI balanced review requested due to automatic review settings October 1, 2026 16:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

Both runners correctly consume their full-tier scenario lists without changing accepted scenarios.

Review effort: Balanced
Findings: None

What changed in this PR

Centralizes M33MU scenario validation to reduce merge conflicts.

Changes:

  • Derives valid scenarios from scenario_matrix.py.
  • Generates usage text dynamically.
File Description
tests/​target/​run_rt700_m33mu.sh Validates RT700 scenarios against the matrix.
tests/​target/​run_m33mu_scenario.sh Validates STM32H563 scenarios against the matrix.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@aidangarske
aidangarske force-pushed the ci/scenario-list-from-matrix branch from 5c9d2bc to d5f2c03 Compare October 1, 2026 16:11
@aidangarske aidangarske added the ci:all Run every M33MU scenario of every port on the PR (core change) label Oct 1, 2026
@mattia-moffa
mattia-moffa merged commit 29bd078 into wolfSSL:main Oct 1, 2026
191 of 194 checks passed
@aidangarske
aidangarske deleted the ci/scenario-list-from-matrix branch October 1, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:all Run every M33MU scenario of every port on the PR (core change)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants