https://github.com/clivern/pushover-actions
🧬 Push notifications for github repository changes through pushover.
https://github.com/clivern/pushover-actions
clivern github-actions github-events github-webhooks
Last synced: about 1 month ago
JSON representation
🧬 Push notifications for github repository changes through pushover.
- Host: GitHub
- URL: https://github.com/clivern/pushover-actions
- Owner: Clivern
- License: mit
- Created: 2020-03-25T19:48:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-02T03:28:22.000Z (8 months ago)
- Last Synced: 2024-10-07T07:21:02.448Z (8 months ago)
- Topics: clivern, github-actions, github-events, github-webhooks
- Language: Go
- Homepage: https://pushover.net/
- Size: 53.7 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
![]()
Pushover Actions
Push notifications for github repository changes through pushover
## Documentation
#### Setup the Github Action:
1. First create [pushover application](https://pushover.net/) and get a token and user key.
2. Create github action by adding the following to your `workflow.yml`.
```yml
name: workflow_nameon:
# may vary based on modules enabledjobs:
pushover-actions:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2 # required to clone your code
- name: pushover-actions
uses: clivern/pushover-actions@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PUSHOVER_TOKEN: ${{ secrets.PUSHOVER_TOKEN }}
PUSHOVER_USER: ${{ secrets.PUSHOVER_USER }}
```3. Add pushover token as `PUSHOVER_TOKEN` and user key as `PUSHOVER_USER` in *github settings > secrets page*.
4. [Check this workflow as an example](https://github.com/Clivern/pushover-actions/blob/master/.github/workflows/pushover-actions.yml)
```yml
name: pushover-actionson:
issues:
types: [opened, edited]jobs:
pushover-actions:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2 # required to clone your code
- name: pushover-actions
uses: clivern/pushover-actions@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PUSHOVER_TOKEN: ${{ secrets.PUSHOVER_TOKEN }}
PUSHOVER_USER: ${{ secrets.PUSHOVER_USER }}
```## Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, Pushover Actions is maintained under the [Semantic Versioning guidelines](https://semver.org/) and release process is predictable and business-friendly.
See the [Releases section of our GitHub project](https://github.com/clivern/pushover-actions/releases) for changelogs for each release version of Pushover Actions. It contains summaries of the most noteworthy changes made in each release.
## Bug tracker
If you have any suggestions, bug reports, or annoyances please report them to our issue tracker at https://github.com/clivern/pushover-actions/issues
## Security Issues
If you discover a security vulnerability within Pushover Actions, please send an email to [[email protected]](mailto:[email protected])
## Contributing
We are an open source, community-driven project so please feel free to join us. see the [contributing guidelines](CONTRIBUTING.md) for more details.
## License
© 2020, Clivern. Released under [MIT License](https://opensource.org/licenses/mit-license.php).
**Pushover-Actions** is authored and maintained by [@Clivern](https://github.com/clivern).