Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xyproto/vigilant
A utility that can be used to monitor changes to a source file in one repo and then create pull requests in another
https://github.com/xyproto/vigilant
gh github monitoring security tinyxxd utility
Last synced: 3 months ago
JSON representation
A utility that can be used to monitor changes to a source file in one repo and then create pull requests in another
- Host: GitHub
- URL: https://github.com/xyproto/vigilant
- Owner: xyproto
- License: bsd-3-clause
- Created: 2024-08-29T08:59:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-27T07:58:41.000Z (3 months ago)
- Last Synced: 2024-10-05T15:19:22.504Z (3 months ago)
- Topics: gh, github, monitoring, security, tinyxxd, utility
- Language: Go
- Homepage:
- Size: 2.88 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vigilant
Vigilant is a utility that can be used to monitor changes in a source file in one repo and then create pull requests in another.
## Building
```bash
go build -mod=vendor
```## Configuring
Edit `config.toml` to select which repo to monitor and which repo to create pull requests in.
Get a private GitHub token and then set the GITHUB_TOKEN environment variable, for example:
```bash
export GITHUB_TOKEN="asdfasdf" # your GitHub token with rights to read public data and create pull requests goes here
```## Running
```bash
./vigilant
```## Triggering a pull request manually
```bash
pkill -USR1 vigilant
```## General info
* Version: 1.0.0
* License: MIT
* Author: Alexander F. Rødseth <[email protected]>