This repository exists to test a proposed change to the Dotty CI, to automatically open an issue if the nightly build fails.
The testing triggered CI runs using various events, forcing failures of the different jobs, and observed whether an issue was created in each circumstance. The results are summarized in the tables below.
Status | Test | Workflow Run | Issue | Expectation |
---|---|---|---|---|
✔️ | All jobs succeed | Run 11 | - none - | No issue created |
✔️ | Fail test_non_bootstrapped |
Run 13 | #9 | Issue created |
✔️ | Fail test |
Run 15 | #10 | Issue created |
✔️ | Fail test_windows_full |
Run 17 | #14 | Issue created |
✔️ | Fail community_build_a |
Run 19 | #11 | Issue created |
✔️ | Fail community_build_b |
Run 21 | #12 | Issue created |
✔️ | Fail test_sbt |
Run 23 | #13 | Issue created |
✔️ | Fail test_java8 |
Run 25 | #15 | Issue created |
✔️ | Fail publish_nightly |
Run 27 | #17 | Issue created |
✔️ | Fail nightly_documentation |
Run 29 | #18 | Issue created |
✔️ | Multiple failures | Run 31 | #16 | Issue created |
For all event types other than schedule
, the expectation is that no issue is created.
Status | Test | Workflow Run |
---|---|---|
✔️ | All jobs succeed | Run 2 |
✔️ | Fail test |
Run 3 |
✔️ | Fail test_windows_fast |
Run 4 |
✔️ | Fail community_build_a |
Run 5 |
✔️ | Fail community_build_b |
Run 6 |
✔️ | Fail test_sbt |
Run 7 |
✔️ | Multiple failures | Run 8 |
✔️ | Fail test_windows_full |
Run 9 |
Status | Test | Workflow Run |
---|---|---|
✔️ | All jobs succeed | Run 10 |
✔️ | Fail test_non_bootstrapped |
Run 12 |
✔️ | Fail test |
Run 14 |
✔️ | Fail test_windows_full |
Run 16 |
✔️ | Fail community_build_a |
Run 18 |
✔️ | Fail community_build_b |
Run 20 |
✔️ | Fail test_sbt |
Run 22 |
✔️ | Multiple failures | Run 30 |
Status | Test | Workflow Run |
---|---|---|
✔️ | All jobs succeed | Run 32 |
✔️ | Fail community_build_a |
Run 33 |
✔️ | Fail community_build_b |
Run 34 |
✔️ | Fail test_sbt |
Run 35 |
✔️ | Fail publish_sbt_release |
Run 36 |
✔️ | Multiple failures | Run 37 |
Status | Test | Workflow Run |
---|---|---|
✔️ | All jobs succeed | Run 38 |
✔️ | Fail test_non_bootstrapped |
Run 39 |
✔️ | Fail test |
Run 40 |
✔️ | Fail test_windows_full |
Run 41 |
✔️ | Fail community_build_a |
Run 42 |
✔️ | Fail community_build_b |
Run 43 |
✔️ | Fail test_sbt |
Run 44 |
✔️ | Fail test_java8 |
Run 45 |
✔️ | Fail publish_release |
Run 46 |
✔️ | Fail release_documentation |
Run 47 |
✔️ | Multiple failures | Run 48 |