https://github.com/ayushgoel/longshot
Notify people if they have a tag without release notes on Github (long shot it would work)
https://github.com/ayushgoel/longshot
flock flockos git github github-graphql release tags
Last synced: 6 months ago
JSON representation
Notify people if they have a tag without release notes on Github (long shot it would work)
- Host: GitHub
- URL: https://github.com/ayushgoel/longshot
- Owner: ayushgoel
- License: mit
- Created: 2017-07-30T11:26:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-07T07:35:12.000Z (almost 7 years ago)
- Last Synced: 2025-04-07T20:50:22.222Z (about 1 year ago)
- Topics: flock, flockos, git, github, github-graphql, release, tags
- Language: Python
- Homepage:
- Size: 14.6 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repository creates a python framework to notify when your github repo has an unreleased tag.
Motivation
---
Many of the repositories that handle a pod (cocoapods) release a new version using a tag but forget to create a [release](https://help.github.com/articles/about-releases/). This becomes an issue for consumers of the pod. They are unable to understand the updates added a new version.
Usage
---
1. [Create a github token](https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/)
2. Create `github_token.py` and add following line to it
```python
GITHUB_TOKEN = ""
```
3. If you want notifications on [flock](https://flock.com/), [create an incoming webhook](https://docs.flock.com/display/flockos/Create+An+Incoming+Webhook)
4. Create `flock_constants.py` and add following line to it
```python
FLOCK_MESSAGE_HOOK = ""
```
5. Update `repositories.py` with the repositories you want to keep an eye on.
5. `start.py` is the entry point for this repository. Use python 2+ version to run it.
:v: enjoy.
Author
---
Ayush Goel, ayushgoel111@gmail.com
License
---
LongShot is available under the MIT license. See the [LICENSE](LICENSE) file for more info.