I have 2 PRs, one on dlang/dlang.org and one on dlang/dmd. The latter fails a test because an example on the (current) dlang.org fails. The dlang.org PR changes the example, and fails likewise it’s based on the changes in the dmd PR.
One measure I could think of:
- Create a new dlang.org PR that (temporarily) removes the offending example; that one should not fail tests.
- When it has been merged, the dmd PR will not fail anymore and can be merged.
- The original dlang.org PR "reintroduces" the example with appropriate changes. It won’t fail because the compiler has been changed.
This seems a little convoluted. Is there a process? I can’t be the first one running into this.