feat: Add authenticated service checks
Support FreshRSS login with challenge hashing, add GitHub token usage, and update service metadata for Immich and PeerTube.
This commit is contained in:
parent
95cd8e0906
commit
7537de2f53
11 changed files with 257 additions and 59 deletions
10
README.md
10
README.md
|
|
@ -21,8 +21,12 @@ Copy `.env.sample` to `.env` and fill required values. Export the variables befo
|
|||
```bash
|
||||
export PAPERLESS_API_TOKEN=...
|
||||
export RADICALE_BASIC_AUTH=...
|
||||
export FRESHRSS_USERNAME=...
|
||||
export FRESHRSS_PASSWORD=...
|
||||
```
|
||||
|
||||
The script also reads `.env` automatically if present.
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
|
|
@ -35,3 +39,9 @@ python3 check_updates.py --config services.yaml --all
|
|||
```bash
|
||||
python -m pytest
|
||||
```
|
||||
|
||||
To run live integration checks against the real services:
|
||||
|
||||
```bash
|
||||
RUN_LIVE_TESTS=1 python -m pytest tests/test_live_services.py
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue