diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ec0c549bc..1d48c544f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -3,21 +3,22 @@ name: Ubuntu CI
 on: [pull_request]
 
 jobs:
-  test-fortress-galactic:
+  test-humble-garden:
 
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     container: 
       image: npslearninglab/watery_robots:humble_current
+      options: --user root
     steps:
       - run: sudo chown -R `whoami`:`whoami` .
       - name: Checkout vrx
-        uses: actions/checkout@v2.4.0
+        uses: actions/checkout@v3
         with:
             ref: main
             path: vrx
 
       - name: Checkout Gazebosim 
-        uses: actions/checkout@v2.4.0
+        uses: actions/checkout@v3
         with:
             repository: gazebosim/ros_gz
             ref: humble
diff --git a/vrx_urdf/vrx_gazebo/src/vrx_gazebo/utils.py b/vrx_urdf/vrx_gazebo/src/vrx_gazebo/utils.py
index 5cf5c389c..ddb116845 100644
--- a/vrx_urdf/vrx_gazebo/src/vrx_gazebo/utils.py
+++ b/vrx_urdf/vrx_gazebo/src/vrx_gazebo/utils.py
@@ -41,7 +41,7 @@ def create_xacro_file(xacro_target,
         if requested_macros is None:
             xacro_file.write(boiler_plate_bot)
             xacro_file.close()
-            return
+            return True
 
     # Object must be available
     for key, objects in requested_macros.items():