-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display error in GitLab pipeline log #314
Comments
Hello. It seems that the GitLab CI view has not implemented terminal output correctly, but some things (like color seems to be supported). From the links spec:
https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda However, I think it is a good idea to support non formatted output, but under a flag (or if the incompatibility could be detected), under a flag like |
Hello @lindell, |
This is definitely high on the list to do. But I currently don't have a lot of time to spend on coding. But if this is something you need, I'm happy to merge a PR with the plain flag implemented. |
#378 should fix this. Please test and verify It can be installed with |
Hello @lindell, unfortunately I was on vacation abroad and I am available again today. Best regards |
Hello @lindell I have tested all commands (run, status merge, close, print). However, I have discovered one more issue that is now visible with the new option.
Could you please take a look at this phenomenon? Best regards |
I've been trying to understand why it does not work in run, merge, close and print. It works in the test and when I'm trying it locally. The second one was a simple bug that I have now solved in #392 |
Hello @lindell. You have misunderstood me here. I have also tested the other sub commands for completeness. There are no further ToDos. Best regards |
Included in release v0.48.0 🎉 |
Describe the bug
In the pipeline log of the GitLab web interface, characters of the log output of
multi-gitter status
are truncated.Log output in the web interface:
ttps://gitlabserver.de/infrastructure/base-images/php/-/merge_requests/51�base-images/php #51uccess
Raw log output:
�]8;;https://gitlabserver.de/infrastructure/base-images/php/-/merge_requests/51�base-images/php #51�]8;;�: Success
To Reproduce
multi-gitter run --platform="gitlab" ...
multi-gitter status --platform="gitlab" ...
Expected behavior
The log output is displayed completely, legibly and optimized for display in a CI.
Additional context
The problem seams to be in the file
https://github.com/lindell/multi-gitter/blob/master/internal/multigitter/terminal/terminal.go
I think it is not a good idea to use the special URL syntax, because it is probably not understood by any CI.
The text was updated successfully, but these errors were encountered: