-
-
Notifications
You must be signed in to change notification settings - Fork 6k
update labeller to include tools folder #35407
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
update labeller to include tools folder #35407
Conversation
|
I use the labels as a signal about what might be included in the PR, and what changes are made. Also, it helps detect changes to PRs that might be unrelated to the PR scope. |
TBH some labels seem noise to me, for example: "api" (a lot of unrelated), "cli" (a lot of unrelated), "internal" (unclear what it is for), "go" (most PRs change go files), "frontend" (tmpl also has frontend layout) And why this PR has "docs" label. |
I find the system really useful, it allows to filter PRs when reviewing and also to detect a scope of a PRs, for exmple how many different sections they change. It's a difference in my review approach if I see am small CSS change or a PR which modifies go, templates and assets. |
Of for example if I see a PR with modifies/migration I know directly that oops I shouldn't be approving it because I'm not that experienced with migrations |
Then why this PR has "docs" label? Why "tools" directory affects Gitea's dependencies? None of these libraries in "tools" directory would go into Gitea's build. |
I think build dependencies still count as dependencies And labels document the PRs, so I think them being part of "docs" is fine. |
Yup, this was my thinking on it too |
TBH I don't agree. And I don't understand if you agree, then why not make "docs" label be automatically added when such file changes? |
I will probably eliminate The fabric dependency is only used for generating these png images and users who want to build their own images for their instance are running this as well. Edit: package above is deprecated on npm, so https://github.com/thx/resvg-js#webassembly appears to be the next best thing. |
- |
It seems that many (IMO at least half of them) are not really related to the labels (shouldn't be reviewed from the label's perspective). And even without "api" label (no indicator), we should always pay attention to the breakings for every PR. |
Big refactors will always have all labels, it's unavoidable. I guess I agree to removing |
Closing this due to the wasm PR that would make it unnecessary |
No description provided.