Replies: 2 comments 3 replies
-
/cc @tektoncd/core-collaborators |
Beta Was this translation helpful? Give feedback.
-
Yeah this is a tricky one and I don't think we can satisfy everybody even. I honestly do think, given the downside, … that you wrote, that, at lest as far as I am concerned, the current approach is good enough (or less worse than others). The GitHub limitiations are.. limitations but even, if we manage to keep PRs to decent size, re-reviewing the whole diff is not a big deal for me. I tend to only review the whole diff each time because it helps me make sure I am reviewing what is gonna get in (and not part of it). We do already ask user to squash commit before merge if there is too much commits or commits that are like "review comment 1". And some users will add commits for new revision, and wait for several "yes"/lgtm before squashing, others (like me), will heavily user |
Beta Was this translation helpful? Give feedback.
-
The GitHub workflow we use today can be painful when reviewing PRs.
Here some thoughts:
git push --force
to the forkSo perhaps we could add an extra workflow option where:
There are a few downsides to this:
We could have tide squash commits on behalf of the user, however tide will take the PR title as final commit message, with goes against out commit message best practices. We could extend this mechanism or replace
tide
with our own merge service, but this would require a significant amount of development work.Beta Was this translation helpful? Give feedback.
All reactions