You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[RELEASE] Validate clean installation and generated interface consumption #5
@KARTHIKEYAN124 This is the next concrete item for you after the interface CI work. #6 is now complete/closed; interfaces #7 is a tracking issue, not a separate implementation task.
Please coordinate this release/install evidence with Arumuga:
choose and record the exact openamrobot-interfaces commit/package versions to install;
reproduce a clean install with no developer overlay/source tree dependency;
verify generated openamr_nav_msgs are available after install;
build/run a minimal downstream consumer against only the installed package;
add the pinned entry + contract version to the release manifest;
link install/troubleshooting instructions and attach the exact commands/logs as evidence.
The existing clean-workspace consumer in interfaces #10 is useful input, but this issue needs release-level pinned-install evidence.
Release-level pinned-install implementation and evidence are available in PR #9.
All six requested technical items are covered:
Exact interfaces pin: fa7c438e33bd807c174fa0747119d7d627faa3bf; openamr_nav_msgs package 0.0.0; runtime contract 1, recorded in the installation manifest.
Two independent clean producer/consumer pairs passed on Ubuntu 24.04 / ROS 2 Jazzy / linux amd64 with a digest-pinned image. Consumer containers receive only the installed tarball and test fixtures, with no interfaces source/build tree or developer overlay.
All 11 generated navigation messages passed lookup, import, and native serialization/deserialization.
The downstream C++ consumer built, linked and ran twice against only the installed package plus ROS dependencies. The absent-install negative control failed as expected in both runs.
The candidate release builder records the pin, package version, contract version and evidence. The generated component entry and eight passing manifest tests cover this integration.
Hosted verification: successful GitHub Actions run and complete hosted evidence artifact. I downloaded the hosted artifact and verified every recorded checksum; both clean install/consumer runs passed. Generated header/IDL hashes, expanded definitions and dependency inventories matched between runs. DCO, CLA and repository-quality checks also pass.
This proves a pinned source-install candidate and release-manifest integration. No binary package publication or full product release is claimed. The PR remains open for merge.
Activity
panthera-momagdii commentedon Sep 28, 2026
@KARTHIKEYAN124 This is the next concrete item for you after the interface CI work. #6 is now complete/closed; interfaces #7 is a tracking issue, not a separate implementation task.
Please coordinate this release/install evidence with Arumuga:
openamrobot-interfacescommit/package versions to install;openamr_nav_msgsare available after install;The existing clean-workspace consumer in interfaces #10 is useful input, but this issue needs release-level pinned-install evidence.
KARTHIKEYAN124 commentedon Oct 9, 2026
Release-level pinned-install implementation and evidence are available in PR #9.
All six requested technical items are covered:
fa7c438e33bd807c174fa0747119d7d627faa3bf;openamr_nav_msgspackage0.0.0; runtime contract1, recorded in the installation manifest.Hosted verification: successful GitHub Actions run and complete hosted evidence artifact. I downloaded the hosted artifact and verified every recorded checksum; both clean install/consumer runs passed. Generated header/IDL hashes, expanded definitions and dependency inventories matched between runs. DCO, CLA and repository-quality checks also pass.
This proves a pinned source-install candidate and release-manifest integration. No binary package publication or full product release is claimed. The PR remains open for merge.