Fix large GitHub release JSON handling
This commit is contained in:
committed by
latypov
parent
aa4c241f99
commit
8f84934c46
@@ -57,3 +57,11 @@ At 09:00 server-local time:
|
||||
```
|
||||
|
||||
Run the monitor under a dedicated user where possible. Keep `.env` private and do not commit it. Use `./monitor.sh --test-telegram` to verify Telegram and proxy connectivity.
|
||||
|
||||
### Large release histories
|
||||
|
||||
GitHub response pages are processed through temporary files, rather than passed
|
||||
through command-line arguments. The state file is read directly by `jq`.
|
||||
This prevents `Argument list too long` for repositories with large release notes.
|
||||
|
||||
Run `bash -n monitor.sh` and `./monitor.sh --dry-run --verbose` to verify.
|
||||
|
||||
Reference in New Issue
Block a user