https://github.com/cpu/psl-autopull
Creates PSL gTLD update PRs automatically
https://github.com/cpu/psl-autopull
Last synced: 12 months ago
JSON representation
Creates PSL gTLD update PRs automatically
- Host: GitHub
- URL: https://github.com/cpu/psl-autopull
- Owner: cpu
- Created: 2019-08-02T15:07:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-02T16:16:42.000Z (over 6 years ago)
- Last Synced: 2025-02-10T01:16:11.550Z (about 1 year ago)
- Language: Shell
- Size: 13.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PSL autopull
[](https://travis-ci.com/cpu/psl-autopull)
Bash script that auto-creates Pull Requests for
[psl](https://github.com/publicsuffix/list)'s gTLD data.
Forked from https://github.com/nbio/autopull and tailored to the PSL needs and
Travis CI.
## Configuration
- `GH_USER` — GitHub username
- `GH_TOKEN` – GitHub [access token](https://help.github.com/articles/creating-an-access-token-for-command-line-use/) (not your password!)
- `GIT_AUTHOR_NAME` and `GIT_COMMITTER_NAME` — Name of the user or robot doing the committing. Both must be set.
- `GIT_AUTHOR_EMAIL` and `GIT_COMMITTER_EMAIL` — Email address of the user or robot doing the committing. Both must be set.
## Travis quickstart
1. Clone (or fork) this repository
1. Set up a bot user
1. Fork the PSL repo to the bot user's account
1. Update `autopull` as required
1. Configure all of the required environment variables in the Travis UI (be sure
not to allow displaying the `GH_TOKEN` env var in the log)
1. Enable a daily cron build of master
## Credits
Original © 2018 nb.io, LLC