chrismdp / fix-failing-main

A failing main becomes an issue and a build

Public ·
Version 2 of 3
  1. #3 · chrismdp · · 0.4Latest
  2. #2 · chrismdp · · 0.4Showing
  3. #1 · chrismdp · · 0.4
Fork
publicanyone who reads the repositorythe runthe failed jobs' logthe open issues[open][none][opened]the issue's numberTriggerA check fails on mainConnectionThe repository, through itsown Actions tokenCode · bring-inBring in the failed jobs' logDataThe failing checks' outputOnly the repository's own people and workflows can change main, so its log is the repository's own textCode · sortSort by rule: is an issue abouta failing main already open?One open issue at a time, so a main that fails on several pushes starts one build, not one eachCode · doAdd this run to the open issueCode · doOpen an issue with the failingoutput, labelled failing-mainand buildOutside actionOpen or comment on an issueAllowCode · doStart the build of the newissue by dispatchThe build label shows on the issue like any other build, but a label added by the Actions token starts nothing, so the job starts the build by dispatchOutside actionStart the build workflowAllowThe build is drawn at awml.io/chrismdp/issue-to-pull-request. It retries, and merges by the same rules as any other build