Example
breakpoint runs, you’ll see a log message like the following:
breakpoint only accepts sessions from public SSH keys configured by GitHub users, listed by authorized-users.
And there you have it, an SSH session to connect to debug your workflow.
Check out the actions GitHub page for a more detailed documentation.
Options
mode
string One of pause or background. In pause mode the workflow is paused until you tell it to continue (or duration is reached). In background mode the breakpoint runs in the background allowing you to connect at any time during your workflow.
Required. Default is pause.
duration
string The initial breakpoint duration. This input is ignored when mode is set to background.
Required. Default is 30m.
authorized-users
string A comma-separated list of authorized GitHub users.
authorized-keys
string A comma-separated list of authorized SSH keys.
slack-announce-channel
string A Slack channel where webhook sends notifications.
shell
string The path of the login shell.
Optional.