Skip to content

Use Node.js 27 alpha for ROS Rolling nightly checks - #1671

Merged
minggangw merged 1 commit into
RobotWebTools:developfrom
minggangw:fix-1670
Oct 30, 2026
Merged

minggangw merged 1 commit into
RobotWebTools:developfrom
minggangw:fix-1670

Conversation

@minggangw

Copy link
Copy Markdown
Member

Summary

Focus the compatibility workflow on ROS Rolling nightly by using published Node.js 27 alpha releases instead of daily Node.js development builds.

Changes

  • Replace the default 27-nightly selector with >=27.0.0-alpha.0 <27.0.0-beta.
  • Allow newer Node 27 alphas without pinning a specific release or selecting beta, RC, stable, or nightly versions.
  • Preserve manual overrides for 26.X, 27-nightly, and exact versions.
  • Update the job label and documentation to explain the ROS-focused purpose and alpha prerelease caveat.

Fix: #1670

Copilot AI balanced review requested due to automatic review settings October 30, 2026 01:29

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

No active review issues are reported for the ROS Rolling nightly compatibility update.

No open issues 🎉

What changed in this PR

Updates the compatibility workflow to focus on ROS Rolling nightly checks using published Node.js 27 alpha releases rather than daily Node development builds.

Changes:

  • Changes the default Node selector to >=27.0.0-alpha.0 <27.0.0-beta.
  • Preserves manual overrides for comparison and troubleshooting.
  • Updates documentation to explain the ROS-focused purpose and alpha prerelease caveat.
File Description
README.md Describes Rolling nightly checks using Node.js 27 alpha.
docs/​BUILDING.md Explains alpha selection, manual overrides, and prerelease limitations.
.github/​workflows/​nightly-compatibility.yml Updates the default Node selector, input description, and job label.

Review effort: Balanced

@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 91.164%. remained the same — minggangw:fix-1670 into RobotWebTools:develop

@minggangw
minggangw merged commit 742a9e3 into RobotWebTools:develop Oct 30, 2026
16 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.

Use Node.js 27 alpha for ROS Rolling nightly checks

3 participants