Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
I want to report an issue and request a merge for it's fix as well.
When using
afterBump
or any option which runs grunt tasks it will be always successful and doesn't respect the return status of the called tasks.Steps to reproduces:
afterBump
with differentyes
andno
order or quantity.grunt release
Expected results:
The task should fail and exit after one
no
task executed.Actual result:
The
grunt-release
task will create the commit after theno
task fails.How to fix
The issues is in the
runTask
method. TheQ.fcall
will always resolve the promise because the function doesn't have return value. In my changeset I simplified the method and now it returns all the executed tasks in aQ.all
call.This merge request will fix the issue.
Please review and merge it accordingly!