Comparing Releases in Workflows

Hi there,

I'm doing some maintenance on our lite ETL in Workflows. This has been working for us since June 2023, no issue with run history. My concern here is that it has a status of "Undeployed changes" which I have not done any changes in this workflow. I'm assuming this is a version up or changes in retool workflows and nothing to do with my blocks at all. I have two things to ask here:

  1. How do you check changes like this? Checking my previous release does not provide a good comparison to identify what has changed. One I can think of is exporting the workflow (current and previous release).
  2. What's the best practice for undeployed changes like this? "If ain't broken, don't fix it!" or "Release the beast!"

Thanks!

I am hyper-aware of that little deploy button. It is the first thing I look at when I open a workflow (usually to check on a previous run history) and the last thing I look at before I close a workflow.

Something as innocuous as shifted node will register as a deployable change.

I made a feature request for allowing me to check historical runs without needing to enter the workflow for just this reason.

I am not sure if this use case works for you, but if you are sure that the previous release is what you need, could you deploy the new version and then revert to the right one?