Only use the last output buffer from the deploy execute command #19
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.
Hi there, I have created this PR to highlight a fix I needed to implement in order to get the action to complete successfully with our current build and deploy action:
The error below (raw logs):
As you can see there are additional characters
\x1B[2K\x1B[9999D
(base64 valueG1sySxtbOTk5OUQ=
) at the beginning of the output, this leads to the failure of theJSON.parse
call. While debugging I determined that it was always the first push into the buffer array variable on line 70 that had these odd characters. Where these characters come from I am not sure. I didn't want to alter the code too much, and rather just changed the return value of the function to on return the last buffer in the array which appears to consistently have the JSON output.Thanks for making this action! Other than this odd issue it has been working great!