feat(inputs): Add os-list input - #21
Conversation
There was a problem hiding this comment.
🟡 Changes recommended
Fix Windows label detection and preserve or document the changed default runner.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Adds configurable OS selection to the reusable extension build workflow.
Changes:
- Adds the
os-listworkflow input and dynamic build matrix. - Derives compiler settings per runner.
- Passes compiler settings to AMBuild.
File summaries
| File | Summary |
|---|---|
.github/workflows/shared_build_release_am_extension.yml |
Adds OS selection and compiler configuration. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 2
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Review:
|
- Fix `default:` indentation on the os-list input; it was a sibling of os-list instead of a child, making the whole workflow file invalid YAML and breaking every repo that calls this reusable workflow. - Clarify the os-list description and align its example with the default. - Drop the "Set compiler" step and the GITHUB_ENV round-trip in favour of an inline expression on the ambuild inputs, which also removes the matrix.os -> run: script-injection pattern. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Pushed
Still an open design decision (not blocking): the compiler is hardcoded to 🤖 Generated with Claude Code |
No description provided.