You can use exit codes to set the status of an action. GitHub displays statuses to indicate passing or failing actions.
About exit codesGitHub uses the exit code to set the action's check run status, which can be success
or failure
.
0
success
The action completed successfully and other tasks that depend on it can begin. Nonzero value (any integer but 0) failure
Any other exit code indicates the action failed. When an action fails, all concurrent actions are canceled and future actions are skipped. The check run and check suite both get a failure
status. Setting a failure exit code in a JavaScript action
If you are creating a JavaScript action, you can use the actions toolkit @actions/core
package to log a message and set a failure exit code. For example:
try {
} catch (error) {
core.setFailed(error.message);
}
For more information, see Creating a JavaScript action.
Setting a failure exit code in a Docker container actionIf you are creating a Docker container action, you can set a failure exit code in your entrypoint.sh
script. For example:
if <condition> ; then
echo "Game over!"
exit 1
fi
For more information, see Creating a Docker container action.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4