Skip to content

GoAlert Action

Actions
A GitHub Action to send alerts to the GoAlert API
1.0.0
Latest
Star (1)

GoAlert GitHub Action

goalert-action is a GitHub Action that sends alerts to the GoAlert API.

Usage

Use of the action is easy, see examples below.

Multiline Alert

Sending an alert with details containing newlines.

- name: Send Alert to GoAlert
uses: zolsec/goalert-action@master
with:
  base_url: 'https://goalert.instance'
  token: ${{ secrets.GOALERT_INTEGRATION_TOKEN }}
  summary: 'Alert Summary'
  details: |
    Multiline
    Alert
    Details
  action: 'close'
  dedup: 'alert-dedup'

Alert with retry

Sending an alert reliably courtesy of Wandalen/wretry.action, useful for simpler deployments of GoAlert which aren't highly available.

- name: Send Alert to GoAlert
  uses: Wandalen/wretry.action@master
  with:
    action: zolsec/goalert-action@master
    attempt_limit: 3
    attempt_delay: 10000
    with: |
      base_url: 'https://goalert.instance'
      token: ${{ secrets.GOALERT_INTEGRATION_TOKEN }}
      summary: 'Alert Summary'
      details: |
        Multiline
        Alert
        Details
      dedup: 'alert-dedup'

GoAlert Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

A GitHub Action to send alerts to the GoAlert API
1.0.0
Latest

GoAlert Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.