Skip to content
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

Too verbose output when ran many times #1

Open
Akuli opened this issue May 5, 2021 · 2 comments
Open

Too verbose output when ran many times #1

Akuli opened this issue May 5, 2021 · 2 comments

Comments

@Akuli
Copy link

Akuli commented May 5, 2021

Typeshed's CI runs pyright on 3 different platforms and 5 different Python versions, meaning a total of 15 messages on each line with a problem (only 4 messages fit into the screenshot):

huge

This makes diffs quite unreadable. It would be nicer if the messages were combined together.

@jakebailey
Copy link
Owner

Thanks for the issue. This happens because they are separate jobs that run in parallel; actions don't really have knowledge of other actions run on other machines.

I'm honestly not sure how to avoid this other than to give up performance and support running the matrix all on one machine (where then the outputs could potentially be merged in some fashion).

As a workaround, I can add a mode that doesn't output these messages and just runs pyright as a CLI tool (like it used to); this would mean the action still improves performance in the meantime while I think about this.

@jakebailey
Copy link
Owner

I added no-comments, and will send typeshed a PR to enable it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants