The gate task does not fail if a release it monitors (added as a dependency) fails. This makes monitoring 10-20 subreleases quite hard. Monitoring subreleases would greatly benefit from adding a FAILING state to the gate task.

Comments

  • We believe this is an excellent idea. It had been previously explored but was found to be challenging to implement. We may revisit the possibility if a larger number of our users show their support for this idea by upvoting it.

  • We have planned this change for the upcoming 25.1 release, scheduled for 2025 Q2.

  • We introduced this change in the 25.1 release. As a follow-up, we're working on improving how the status is updated when a dependency is added, as it's currently not reflected. We're also adding an option (a checkbox) to allow a release to fail if at least one of its dependent releases fails. See release notes for more details:

    https://docs.digital.ai/release/docs/release-notes/release-notes-release#gate-task-failing-status