Skip to content

Split CI requirements according to platform and OS - #14794

Merged
Nir-Az merged 2 commits into
realsenseai:developmentfrom
Nir-Az:fix_jetson_ci
Mar 5, 2026
Merged

Nir-Az merged 2 commits into
realsenseai:developmentfrom
Nir-Az:fix_jetson_ci

Conversation

@Nir-Az

@Nir-Az Nir-Az commented Mar 5, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Nir-Az added 2 commits March 5, 2026 12:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the unit-tests Python dependencies to be platform/architecture-aware so CI environments only install packages that are relevant/available on that target (e.g., excluding certain hub tooling on Jetson/aarch64 and limiting REST API test deps to Linux x86_64).

Changes:

  • Add platform_machine markers to exclude YKUSH/Acroname/Unifi hub dependencies on aarch64.
  • Move REST API testing dependencies behind sys_platform == "linux" and platform_machine == "x86_64" markers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@AviaAv AviaAv left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Very clean solution!

@Nir-Az
Nir-Az merged commit 5e825d2 into realsenseai:development Mar 5, 2026
30 of 31 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.

3 participants