Skip to content

RSDK-11347 RSDK-12236: Use Conan server to speed up Orbbec CI#56

Merged
lia-viam merged 16 commits intomainfrom
conan-remote-ci
Oct 22, 2025
Merged

RSDK-11347 RSDK-12236: Use Conan server to speed up Orbbec CI#56
lia-viam merged 16 commits intomainfrom
conan-remote-ci

Conversation

@lia-viam
Copy link
Contributor

@lia-viam lia-viam commented Oct 14, 2025

Uses the artifacts from viamrobotics/viam-cpp-sdk#494 in orbbec CI builds. Compare total runtimes from the PR jobs for this build to the last build using the old approach:
https://github.com/viam-modules/orbbec/actions/runs/18598304657

Note that build steps are written manually rather than reusing the Makefiles and startup scripts. This introduces some duplication, but also shows the limitations of the Makefile/script approach and why we should move away from them. In particular, the Makefile imposes too many decisions (creating a venv even if one already exists, manually cloning and building the SDK, etc) in a way that is highly coupled and non-modular

Once this is merged a similar approach can be applied to the publish job as well

@lia-viam lia-viam changed the title WIP: use conan remote in CI RSDK-11347 RSDK-12236: Use Conan server to speed up Orbbec CI Oct 21, 2025
Copy link
Contributor

@SebastianMunozP SebastianMunozP left a comment

Choose a reason for hiding this comment

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

LGTM

@lia-viam lia-viam merged commit bcca484 into main Oct 22, 2025
5 checks passed
@lia-viam lia-viam deleted the conan-remote-ci branch October 22, 2025 15:49
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.

2 participants