ecmwf/Notify Teams
A Github action that notifies about workflow status via Microsoft Teams.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| incoming_webhook | Public URL of the Microsoft Teams incoming webhook. To get the value, make sure that channel in Teams has the appropriate connector set up. | yes | — |
| notify_on | The list of states to notify on. Allowed values are `failure`, `fixed` and `success`. | yes | failure fixed |
| job | The ID of the current job. | yes | ${{ github.job }} |
| job_context | The current job context, must be encoded as JSON. | yes | ${{ toJSON(job) }} |
| needs_context | The list of dependent job contexts, must be encoded as JSON. | no | — |
| repository | The currently checked out source repository name. Repository names should follow the standard Github `owner/name` format. | yes | ${{ github.repository }} |
| branch | The repository branch name to check the CI workflow status for. | yes | ${{ github.ref }} |
| sha | The current repository commit SHA. | yes | ${{ github.sha }} |
| workflow | The name of the current workflow. | yes | ${{ github.workflow }} |
| workflow_id | The ID or filename of the CI workflow to check. | yes | ci.yml |
| run_id | The ID of the current workflow run. | yes | ${{ github.run_id }} |
| github_token | Github access token, with `actions:read` scope. | yes | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| jobs | List of considered jobs and their stats. |
| workflow_status | Status of the previous workflow run. |
| previous_conclusion | Conclusion of the previous workflow run. |
| message_sent | Whether or not the message has been sent. |