- Ensure reentrancy: expect a workflow to be re-run from failed state;
- Suggest the next step if it is not automated: print
:arrow_right:emoji with the suggested action to$GITHUB_STEP_SUMMARYor post a message to Slack; - Highlight major things: print to stdout with
::error::,::warning::or::notice::prefix to higlight important status. Markdown is not supported; - Log minor things: print to
$GITHUB_STEP_SUMMARYwith markdown to describe the executed actions and suggest the next step; - Support dry-run: use the
DRY_RUNenvironment variable to check for dry-run, it holdstrueorfalsevalues; - Extract large scripts: look in the
scriptsfolder for examples;
workflows
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||