diff --git a/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml b/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml
index d252ef5c3e1a7dc53ab12d226024545d0b7d0f78..374bd4ae5b4d81b50768827974efb983fa74a378 100644
--- a/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml
+++ b/.github/workflows/ci_ubuntu20_04_foxy_ros2.yml
@@ -43,6 +43,8 @@ jobs:
       # Build dep and checkout from source.
       #
       - name: Build packages.
+        shell: bash
+        run: |
           ln -s /home/runner/work/dynamic_graph_bridge/dynamic_graph_bridge .
           colcon build
 
@@ -50,4 +52,6 @@ jobs:
       # Test the checkout package
       #
       - name: Test current package.
+        shell: bash
+        run: |
           colcon test --packages-select dynamic_graph_bridge --event-handlers console_direct+ --return-code-on-test-failure