Skip to content

Google Chat Build Notification

Actions

About

Send build notifications to Google Chat via webhook with status, changelog, and mentions support
1.0.0
Latest
Starย (1)

Tags

ย (2)

๐Ÿš€ Google Chat Build Notification Action ๐Ÿ›Ž๏ธ

A GitHub Action to send customizable build notifications to Google Chat rooms via webhook. Supports platform, changelog, version, build number, mentions, status, and images.

โœจ Features

  • ๐Ÿ“ข Send build notifications to Google Chat via webhook
  • ๐Ÿ“ Customizable message with platform, changelog, version, build number, status, and image
  • ๐Ÿ‘ฅ Mention users or groups in the notification

๐Ÿ› ๏ธ Inputs

Name Description Required Default
webhook-url The Google Chat incoming webhook URL. Obtain this from your Chat room. Yes
platform Build platform (e.g., iOS, Android). Used to customize the notification. Yes
changelog Changelog in markdown format. Included in the notification. Yes
app-version Application version (e.g., 1.2.3). Yes
build-number Build number. No N/A
mention Mention user/group, e.g., <users/all> or <users/1234567890>. No <users/all>
status Build status (success, failure, cancelled). No success
image-url URL of the image to include in the notification. No (platform icon)

๐Ÿ“‹ Example Usage

name: Notify Google Chat on Build
on:
  push:
    branches: [ main ]

jobs:
  notify:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Get Changelog
        id: get-changelog
        uses: release-flow/keep-a-changelog-action@v3
        with:
          command: query
          version: unreleased

      - name: Google Chat Build Notification
        uses: AcmeSoftwareLLC/google-chat-notification@v1
        with:
          webhook-url: ${{ secrets.GCHAT_WEBHOOK_URL }}
          platform: 'Android'
          changelog: ${{ steps.get-changelog.outputs.release-notes }}
          app-version: '1.2.3'
          build-number: '4567891011'
          status: ${{ job.status }}

๐Ÿ“ License

MIT ยฉ Acme Software LLC

Google Chat Build Notification 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

Send build notifications to Google Chat via webhook with status, changelog, and mentions support
1.0.0
Latest

Tags

ย (2)

Google Chat Build Notification 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.