From d563f655d67ceb0c4e19d5bc47cc5b6af3733ccf Mon Sep 17 00:00:00 2001
From: MaximilienNaveau <maximilien.naveau@gmail.com>
Date: Fri, 10 Dec 2021 18:02:12 +0100
Subject: [PATCH] update CI

---
 .github/workflows/ci_ubuntu20_04_foxy_ros2.yml | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml b/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml
index dd5bddb..b6df9b6 100644
--- a/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml
+++ b/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml
@@ -11,6 +11,9 @@ on:
     - master
     - devel
 
+env:
+  ROS_WORKSPACE: ${{github.workspace}}/../ros_workspace
+
 jobs:
   build:
     runs-on: ubuntu-20.04
@@ -36,9 +39,9 @@ jobs:
       - name: Clone dependencies in the current workspace.
         shell: bash
         run: |
-          ws_path=/home/runner/work/dynamic_graph_bridge/colcon_workspace
-          mkdir -p $ws_path/src
-          cd $ws_path/src
+          mkdir -p $ROS_WORKSPACE/src
+          cd $ROS_WORKSPACE/src
+          ln -s /home/runner/work/dynamic_graph_bridge/dynamic_graph_bridge .
           git clone -b devel --single-branch --recursive https://github.com/stack-of-tasks/dynamic_graph_bridge_msgs.git
           
       #
@@ -47,8 +50,8 @@ jobs:
       - name: Build packages.
         shell: bash
         run: |
-          source /opt/ros/foxy/setup.bash
-          ln -s /home/runner/work/dynamic_graph_bridge/dynamic_graph_bridge .
+          cd $ROS_WORKSPACE
+          source /opt/ros/foxy/setup.bash         
           colcon build
 
       #
@@ -57,5 +60,6 @@ jobs:
       - name: Test current package.
         shell: bash
         run: |
+          cd $ROS_WORKSPACE
           source /opt/ros/foxy/setup.bash
           colcon test --packages-select dynamic_graph_bridge --event-handlers console_direct+ --return-code-on-test-failure
-- 
GitLab