Info |
---|
These are playbooks for on-call tasks. Feel free to add more! |
...
Set the Account Name to the relevant Institution(2U/edx, OpenCraft, etc.)
The contributor's first and last name
The contributor's GitHub username (case sensitive - it should match what you see on their profile at
https://github.com/<username>
)Ideally, their email address
Locate the field Contributor Covered Under Entity and select it
Locate the Role field and add the
Entity Contributor
role to the user.
...
Go to /wiki/spaces/~feanil/pages/3251372059 and add an entry for how to rotate the new secret.
Go to https://github.com/organizations/openedx/settings/secrets/actions
Add the new secret.
🐱 Managing the On-Call Slack integration
(This is defined as a webhook that posts a msg
payload to the #axim-engineering chat room, and could be added to other GitHub repos to post to our axim-engineering chatroom)
Webhook is defined in Slack - to view/manage:
Left sidebar, hover over More
Choose Automation
On-call Ticket Bot should be visible and editable to all eng team members
Defines a json payload with one key,
msg
, that the GH Action posts toHas a “web request URL”, https://hooks.slack.com/triggers/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, defined as
SLACK_WEBHOOK_URL
in our repo secrets
Integration code is here: https://github.com/openedx/axim-engineering/blob/main/.github/workflows/add-GHrequest-to-team-board.yml#L57-L67
For more: https://github.com/slackapi/slack-github-action?tab=readme-ov-file