GitHub user bamaer edited a comment on the discussion: 2.17 Roadmap and goals
- Run integration tests after merge: I'm sure you're aware of the [320+ daily IT runs](https://ci-builds.apache.org/job/Hop/job/Hop-integration-tests/). More is always better! - The original post wasn't only about new UI features (even though the UI needs refactoring in places), but also about fixing often long-standing UI bugs. Building UI tests (SWTBot) will definitely help. We need to start from scratch there, and 1 release (3 months) isn't a lot of time, but let's see what we can do in the scope of 2.17.0. - Stability & PR Policy: most of the points you make are absolutely valid. However, most of these points are also ongoing development where developer bandwidth is the main bottleneck: building and following up on integration tests is time consuming, reviewing PRs is time consuming and requires focus (reviewing a PR means checking out the code and buidling it locally to see if a fix or new feature behaves the way it is expected/intended to), XML cleanup is (very tricky and) time consuming. All of this takes time and focus that can't be spent anywhere else. - Project inheritance: there are different opinions about this that will require more discussion before we'll be able to move on and start making the changes that everyone is at least more or less happy with All of this will be a lot of work, but we'll just have to put our actions where our mouth is and start working on policies, tickets and PRs and get the work done. GitHub link: https://github.com/apache/hop/discussions/5980#discussioncomment-14955553 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
