techulus / push-github-action

Github Action for Push by Techulus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Github Action for Push Notification

Receive push notification to your devices using Github Actions

Pre-requisites

To run this action you'll need:

Setup

  1. Create the workflow and choose any event of your choice.
  2. Copy and paste the following snippet into your .yml file.
- name: Send Push Notification
  uses: techulus/push-github-action@1.0.0
  1. Add a new secret API_KEY (your API key) and an environment variable MESSAGE (notification message)
  2. Commit your changes!

Sample Workflows

Send notification on every commit

name: Push on commit

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - name: Send Push Notification
      uses: techulus/push-github-action@1.0.0
      env:
        API_KEY: ${{ secrets.API_KEY }}
        MESSAGE: "There is a new commit!"

Send notification using schedule trigger

name: Test push every day

on: 
  schedule:
    - cron: '* 0 * * *'

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - name: Send Push Notification
      uses: techulus/push-github-action@1.0.0
      env:
        API_KEY: ${{ secrets.API_KEY }}
        MESSAGE: "Test notification from GitHub"

Customize notification title / add a link

name: Test push every day

on: 
  schedule:
    - cron: '* 0 * * *'
jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - name: Send Push Notification
      uses: techulus/push-github-action@1.0.0
      env:
        API_KEY: ${{ secrets.API_KEY }}
        MESSAGE: "Test notification from GitHub 🧪"
        TITLE: Testing
        LINK: https://github.com/techulus/push-github-action
        SOUND: scifi
        TIME_SENSITIVE: true

Support

Feature Request, Bugs and Ideas can be added here.

About

Github Action for Push by Techulus

License:MIT License


Languages

Language:JavaScript 71.5%Language:Dockerfile 24.7%Language:Shell 3.7%