You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The behavior of moon ci triggering of affected targets was changed in v1.30.0.
There are two issues here:
While this is partially a desired change in my view as it resolves [bug] Dependency chains are not respected in moon ci #1624, it is nonetheless a breaking change and should have been introduced behind a flag or mentioned in the release notes.
It introduced a side effect of affected dependencies of a target triggering their own dependents, which is undesired in my view.
As you can see in the second run with moon v1.30.0, the root:install task which was triggered because it's a dependency of the app-01:install task, triggered its own dependents - app-02:install.
Expected behavior
I would want a way to control if a dependency triggered by upstream tasks wii trigger its own dependents.
The text was updated successfully, but these errors were encountered:
@milesj after upgrading to v1.30.3 this has been resolved.
Most likely fixed by #1746
Perhaps some regression tests could be added to make sure behaviors don't change from version to version unless they are marked as breaking changes?
This will help improve the stability of moon for production use.
Describe the bug
The behavior of
moon ci
triggering of affected targets was changed in v1.30.0.There are two issues here:
moon ci
#1624, it is nonetheless a breaking change and should have been introduced behind a flag or mentioned in the release notes.Steps to reproduce
Full reproduction is available in this branch
moon ci --base HEAD~1
:moon ci --base HEAD~1
:As you can see in the second run with moon v1.30.0, the
root:install
task which was triggered because it's a dependency of theapp-01:install
task, triggered its own dependents -app-02:install
.Expected behavior
I would want a way to control if a dependency triggered by upstream tasks wii trigger its own dependents.
The text was updated successfully, but these errors were encountered: