thomasmichaelwallace/Slack Monorepo CI/CD Post

Post CI/CD result from a monorepo (Lerna) built to Slack

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
statusjob status as "success" or "failure"yes
scopesbuilt scopes as a json string in the form { "scope": ["@org/name-1", "@org/name-2"] }yes
versionif provided, the version will be reported as built, instead of the commit messagesno
userIdsjson string map of github actor logins to slack user ids, e.g. { "github-cat": "u123456" }yes${SLACK_USER_ID_MAP}
conversationIdconversation id to send notification toyes${SLACK_CONVERSATION_ID}
slackTokenslack bot user oauth access tokenyes${SLACK_BOT_TOKEN}
repositoryrepository to report builtyes${{ github.repository }}
stagestage/job that has completedyes${{ github.workflow }}
commitscommit messages as a json string array, e.g. ["message one", "message two"]yes${{ toJson(github.event.commits.*.message) }}
runUrlurl for this current runyeshttps://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
sourceUrlurl for the source used in this current runyes${{ github.event.compare }}
usernameusername for the user that started this runyes${{ github.actor }}

no outputs