Open
Description
Epic Description
It's been a bit hard to get some PRs through lately. The main culprit seems to be the flaky tests although some other areas of improvement have also been identified. This epic collects the different improvements we'd like to target with the goal of delivering a better experience to our contributors: the information they get back from the PR checks is accurate and actionable, reduce PR lead time, reduce waste (retesting the whole suite, when one test fails), improve communication back to the contributor.
Here are the current suggestions for sub-stories. Once we agree on them, we can turn these into issues.
- Measure contributor experience #2588
- Remove flakes from the critical path #2589
- Define a process for eliminating flakes #2590
- chore(e2e): naively parallelize CI jobs by chunking alphabetically #2520
- Investigate ways to reduce the need to rebase after each merge #2591
- Add notifications when unit/e2e-tests fail #2592
- Clean up makefile #2598
- Improve developer documentation #2597
- Provide docker container containing whole environment #2596
- Make build work with podman #2594
- Improve e2e debugging experience #2593
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Refine