@@ -23,20 +23,27 @@ jobs:
2323 uses : conda-incubator/setup-miniconda@v3
2424 with :
2525 miniconda-version : ' latest'
26- channels : conda-forge, robostack-staging,uni-lab,defaults
27- channel-priority : strict
26+ channels : robostack-staging,conda-forge ,uni-lab,defaults
27+ channel-priority : flexible
2828 activate-environment : check-env
2929 auto-activate-base : false
3030 auto-update-conda : false
3131 show-channel-urls : true
3232
33- - name : Install minimal ROS dependencies
33+ - name : Install ROS dependencies and unilabos-msgs
3434 run : |
35- conda install -n check-env robostack-staging::ros-humble-ros-core robostack-staging::ros-humble-action-msgs robostack-staging::ros-humble-std-msgs robostack-staging::ros-humble-geometry-msgs robostack-staging::ros-humble-control-msgs -c robostack-staging -c conda-forge -y
36-
37- - name : Install unilabos-msgs and project
35+ # Install all packages together for proper dependency resolution
36+ conda install -n check-env \
37+ robostack-staging::ros-humble-ros-core \
38+ robostack-staging::ros-humble-action-msgs \
39+ robostack-staging::ros-humble-std-msgs \
40+ robostack-staging::ros-humble-geometry-msgs \
41+ robostack-staging::ros-humble-control-msgs \
42+ uni-lab::ros-humble-unilabos-msgs \
43+ -c robostack-staging -c conda-forge -c uni-lab -y
44+
45+ - name : Install unilabos project
3846 run : |
39- conda install -n check-env ros-humble-unilabos-msgs -c uni-lab -c robostack-staging -c conda-forge -y
4047 pip install -e .
4148
4249 - name : Run check mode (complete_registry)
0 commit comments