Without testing, we are seeing silly issues caused by forgetting simple things like re-enabling nodes, accidentally deploying things that are broken, etc. We would like to create a CI pipeline in the future, but without this testing piece of the puzzle, I don't think it is a possibility.
Node-Red does have a test option (https://github.com/node-red/node-red-node-test-helper), but it is not very robust, and it's currently in beta. It is very frustrating to develop tests using this package add-on. The tests are also subject to breaking very easily if the id of a node that you are testing ever changes (say someone deleted and replaced the node with the same node).
Are there any other low code solutions that we can use to manage these internal processes that have robust testing for developing a CI pipeline?