vip20 / action-telegram

Telegram notification for workflow set up with GitHub Actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

action-telegram

Check Status MIT

A simple Action sending Telegram notifications for workflows set up with GitHub Actions.

There's an article on Medium described in detail how I build this Action.

Usage

Add a step to your workflow in order to receive Telegram notifications, for example:

- name: notification
  if: cancelled() == false
  uses: xinthink/action-telegram@v1.1
  with:
    botToken: ${{ secrets.BotToken }}
    chatId: ${{ secrets.ChatID }}
    jobStatus: ${{ job.status }}

You can find more details in action.yml

The Telegram message will look like:

Where Check will be the name of your workflow

Development

Yarn is preferred for everyday tasks, so there's a yarn.lock instead of package-lock.json on the master branch. We will use yarn run (npm scripts) for handling the node_modules stuff, and also compiling TypeScript sources.

  • Run command yarn release before committing to release branches
  • Run command yarn dev before doing development tasks or committing to the master branch

About

Telegram notification for workflow set up with GitHub Actions

License:MIT License


Languages

Language:TypeScript 89.8%Language:JavaScript 10.2%