Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afomera/git-release-log
Generate Release Logs from GitHub PRs!
https://github.com/afomera/git-release-log
Last synced: 3 days ago
JSON representation
Generate Release Logs from GitHub PRs!
- Host: GitHub
- URL: https://github.com/afomera/git-release-log
- Owner: afomera
- Created: 2019-03-18T04:44:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T15:17:21.000Z (over 1 year ago)
- Last Synced: 2023-04-04T19:29:37.255Z (over 1 year ago)
- Language: Ruby
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Git Release Log
This command line utility is great for generating a list of PRs from GitHub with a given repository and label the PR is tagged with.
## Installation
```bash
gem install graphql-client
git clone [email protected]:king601/git-release-log.git
cd git-release-log && cp git-release-log /usr/local/bin/
```You'll need to setup a GitHub Personal Access Token in your gitconfig:
**Note: Ensure your access token has full repo access!**
```bash
git config --global integrate.github-token
```## Usage
```bash
git release-log -r owner/repo
```Example output:
```
===============
repo has 1 Total PRs with the Label 'release'
===============
[ATHENS-001] Testing improvements to Application
```You can specify a different label with the `--label` or `-l` flag.
```bash
git release-log -r ProctorU/cloud-functions -l 'Deployed: Staging'`
```Example output:
```
===============
cloud-functions has 1 Total PRs with the Label 'Deployed: Staging'
===============
[CF-001] Add handleMorningAssignments function
```## Need Help?
You can view the commands built in help with the following command:
```bash
git release-log -h
```