Which automation rules should be used to trigger an action when an issue is *removed* from an active sprint?
This is easy for *addition* to an active sprint:
- When: Value changes for `Sprint`
- If: Issue matches JQL `Sprint in openSprints()`
I've tried several variations for the sprint-removal case, like:
- When: Value changes for `Sprint`
- If: Issue matches JQL `(Sprint is EMPTY OR Sprint not in openSprints()) AND {{fieldChange.from}} in openSprints()`
But I haven't found a way for Automation to play nicely with previous values of a multi-value field. `fieldChange.fromString`, `changelog.sprint.from`, etc... no dice.
Is this possible?
Thanks!