Skip to content

NanoRoot build testing#55

Open
Sushmitha-MN wants to merge 2 commits intomainfrom
DTM-7738-create-github-action-for-nano-root-build-testing
Open

NanoRoot build testing#55
Sushmitha-MN wants to merge 2 commits intomainfrom
DTM-7738-create-github-action-for-nano-root-build-testing

Conversation

@Sushmitha-MN
Copy link
Collaborator

NanoRoot build testing

Also
CMake tries to build libnanotap2.so first but libnanotap2.so depends on libnanotap2_common.so
So changing the order of build in CMakeLists.txt file

Copilot AI review requested due to automatic review settings March 16, 2026 10:09
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds CI coverage for NanoRoot builds and adjusts the TAP-related CMake subproject inclusion order to address build/link ordering issues in the NanoTAP2 components.

Changes:

  • Reordered TAP subdirectories in the root CMakeLists.txt to build nanotap2_common before dependent components.
  • Added a new GitHub Actions workflow to build NanoRoot with TAP Local enabled on a schedule/manual trigger (and currently on a branch-restricted push trigger).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
CMakeLists.txt Reorders TAP subdirectory additions to improve build/link ordering for NanoTAP2 libs.
.github/workflows/build_nanoroot.yml Introduces a scheduled/manual NanoRoot build workflow (plus a branch-restricted push trigger).

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

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