mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-11-09 07:17:10 -05:00
* remove elchead from codeowners * remove left over assignments to 3u13r * remove leftover assignments to derpsteb --------- Signed-off-by: Daniel Weiße <dw@edgeless.systems> |
||
|---|---|---|
| .. | ||
| action.yml | ||
| README.md | ||
| teams_payload_template.json | ||
notify Teams action
This action is used to send a message to our Teams channel in case of a failure in the CI/CD pipeline. The action will automatically choose an engineer to assign to the issue and tag them in the message.
Engineers are identified by their GitHub username and bound to a Microsoft Teams ID in .attachments[0].content.msteams.entities.
To add a new engineer, add a new entry to the entity list in the format:
{
"type": "mention",
"text": "${github_username}",
"mentioned": {
"id": "${msteams_id}",
"name": "${name}"
}
}
Where ${github_username} is the GitHub username of the engineer, ${msteams_id} is the Microsoft Teams ID of the engineer, and ${name} is the name of the engineer.
To find the Microsoft Teams ID use the following command:
az ad user show --id ${email} --query id
Where ${email} is the email address of the engineer.