Is there a way to ignore failed activity when retrying a workflow by updating the datastore or via signals?
I am evaluating cadence for our deployment workflow. Basic idea is to deploy and run health checks in x% of machine at a time and see if health check succeeds in y%. I am thinking of writing a DSL workflow to achieve the same. But because of network failures, host being down health check can fail in some of the machines and I wanted to ignore activity failures upon manually validating the failures. is there a way to persist activity state, update/ ignore activity failures in run time? One way I can think is sending signal to workflow and using that info to skip failures at runtime during retry. will that work or is there a better way to handle this scenario?