Closed jeffhandley closed 2 years ago
We should consider removing the project board automation presets and make fabricbot the single source of board automation. This would address other race condition or "tug of war" scenarios/risks. Issues #5 and #6 are both also caused by this conflict, and #3 is related too.
Since we already have logic in place to move to the Triaged
column when an issue is closed (as part of isTriaged
), we can safely remove the board automation for the Triaged
column without any code change.
All of the issue triage boards have been updated to remove the Triaged
column automation.
When an issue is closed, we're seeing artifacts that indicate the issue is moved to the Triaged column twice. While the issue page is open, this shows up on the issue page like this:
The project board activity stream shows what actually happened:
Both the fabricbot configuration and the project board preset automation are moving the issue to the Triaged column. This is a race condition resulting in duplicated updates, as fabricbot is initiating the move before the board automation makes the move.