Skip to content

Add Humble to the Windows build-and-test matrix - #1584

Merged
minggangw merged 1 commit into
RobotWebTools:developfrom
minggangw:fix-1583
Sep 2, 2026
Merged

Add Humble to the Windows build-and-test matrix#1584
minggangw merged 1 commit into
RobotWebTools:developfrom
minggangw:fix-1583

Conversation

@minggangw

Copy link
Copy Markdown
Member

windows-build-and-test.yml only tested jazzy/kilted/lyrical/rolling, despite docs/BUILDING.md documenting Humble as a supported ROS 2 distribution on Windows — zero CI coverage existed for that combination.

  • Add humble to the matrix, build-only (run_tests: false), matching the existing jazzy/kilted pattern — only lyrical runs the full test suite on Windows.

Fix: #1583

Copilot AI lite review requested due to automatic review settings September 2, 2026 05:32

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.

🟢 Approval recommended

The change is a straightforward CI-matrix extension consistent with the existing workflow pattern and includes the required per-distro configuration (URL and run_tests flag).

Pull request overview

This PR extends the Windows reusable CI workflow’s ROS 2 matrix to include Humble, aligning with the repository’s documented Windows support and ensuring the Humble + Windows combination gets CI coverage (build-only, no tests).

Changes:

  • Add humble to the ros_distribution matrix for the Windows build workflow.
  • Add a Humble-specific include entry with a pinned ROS 2 Windows binary zip URL and run_tests: false to match the existing non-lyrical distributions’ behavior.
File summaries
File Description
.github/workflows/windows-build-and-test.yml Adds Humble to the Windows build matrix and defines its pinned ROS 2 binary download + build-only behavior.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

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

@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 91.067% (-0.02%) from 91.087% — minggangw:fix-1583 into RobotWebTools:develop

@minggangw
minggangw merged commit ed93071 into RobotWebTools:develop Sep 2, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Humble to the Windows actions

3 participants