Skip to content

griggt/trial-open-issue-on-ci-failure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 

Repository files navigation

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.

Event: workflow_dispatch (proxy for schedule)

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.


Event: pull_request

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

Event: push

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

Event: push sbt-dotty tag

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

Event: push release tag

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published