khasanovbi/Telegram Manual Workflow Approval

Allows for manual approval of workflows via Telegram within chat.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
telegram-keyTelegram Bot keyyes
telegram-chat-idTelegram chat ID to send messageyes
timeoutRun timeout, in secondsno120
github-to-telegramMapping from github username to telegram username or ID, each pair in new line and separated with colonno""
allow-self-approveWhether or not to filter out the user who initiated the workflow as an approver if they are in the approvers listnofalse
approversList of github users that allowed to approver or reject deployment, each username in new lineno""
super-approversList of github users that allowed to approver or reject deployment, who can ignore allow-self-approve setting, each username in new lineno""
parse-modeMode for parsing entitiesnoHTML
approval-textText of approval messageno%%actor%% want's to <a href="%%workflow_run_url%%">deploy</a> <a href="%%github_ref_url%%">${{ github.event.repository.name }}@${{ github.ref_name }}</a> to production
approve-buttonText of approve buttonnoApprove
reject-buttonText of rejection buttonnoReject
approved-textText of successful approvednoApproved by %%approver%%
rejected-textText of successful rejectednoRejected by %%approver%%
timeout-textText of timeoutnoTimeout
approver-not-found-in-map-textText of unknown approver messageno%%approver%% you are not found on config map
approver-permission-denied-textText of permission denied messageno%%approver%% you can't approve or reject this deployment
actor-cant-do-self-approve-textText of error message, when actor can't do self approveno%%actor%% you can't do self approve

no outputs