An open API service indexing awesome lists of open source software.

https://github.com/projectdiscovery/notify-action

Notify is a helper utility written in Go that allows you to post output to multiple platforms.
https://github.com/projectdiscovery/notify-action

Last synced: about 1 year ago
JSON representation

Notify is a helper utility written in Go that allows you to post output to multiple platforms.

Awesome Lists containing this project

README

          


notify



Notify Action makes it easy to orchestrate notify with GitHub Action.

Example Usage
-----

**GitHub Action running Notify with file**

```yaml
- name: 🗒 Notify - Keep me updated
uses: projectdiscovery/notify-action@main
with:
data: output.txt
provider-config: notify-config.yaml
```

**Example workflow** - `.github/workflows/notify.yml`

```yaml
name: 🗒 Notify - Keep me updated

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

jobs:
notify-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.17

- name: 🗒 Notify - Keep me updated
uses: projectdiscovery/notify-action@main
with:
data: output.txt
provider-config: notify-config.yaml
```

Available Inputs
------

| Key | Description | Required |
|----------|------------------------------------|----------|
| `data` | Input file to send with notify | false |
| `provider-config` | Config file to use with notify | false |
| `flags` | Additional notify CLI flags to use | false |