diff --git a/.github/workflows/prerelease.yaml b/.github/workflows/prerelease.yaml
new file mode 100644
index 00000000..347a23da
--- /dev/null
+++ b/.github/workflows/prerelease.yaml
@@ -0,0 +1,41 @@
+# This config uses industrial_ci (https://github.com/ros-industrial/industrial_ci.git).
+# For troubleshooting, see readme (https://github.com/ros-industrial/industrial_ci/blob/master/README.rst)
+
+name: pre-release
+
+on:
+ workflow_dispatch:
+
+permissions:
+ contents: read # to fetch code (actions/checkout)
+
+jobs:
+ default:
+ strategy:
+ matrix:
+ distro: [noetic]
+
+ env:
+ # https://github.com/ros-industrial/industrial_ci/issues/666
+ BUILDER: catkin_make_isolated
+ ROS_DISTRO: ${{ matrix.distro }}
+ PRERELEASE: true
+ BASEDIR: ${{ github.workspace }}/.work
+
+ name: "${{ matrix.distro }}"
+ runs-on: ubuntu-latest
+ steps:
+ - name: "Free up disk space"
+ run: |
+ sudo apt-get -qq purge build-essential "ghc*"
+ sudo apt-get clean
+ # cleanup docker images not used by us
+ docker system prune -af
+ # free up a lot of stuff from /usr/local
+ sudo rm -rf /usr/local
+ df -h
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - name: industrial_ci
+ uses: ros-industrial/industrial_ci@master
diff --git a/demo/package.xml b/demo/package.xml
index cb837612..202a4735 100644
--- a/demo/package.xml
+++ b/demo/package.xml
@@ -25,4 +25,5 @@
moveit_resources_panda_moveit_config
rostest
+ moveit_fake_controller_manager