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:
Jeena 2026-03-12 13:57:25 +00:00
parent 95cd8e0906
commit 7537de2f53
11 changed files with 257 additions and 59 deletions

View file

@ -116,3 +116,12 @@ Acceptance criteria:
- `pyproject.toml` defines runtime and dev dependencies.
- README documents venv setup and installation commands.
- `.venv` is ignored by git.
## US-13 - FreshRSS Authenticated Version Check
As a maintainer, I want FreshRSS version detection to authenticate with a username and password so that the script can read the About page and extract the running version.
Acceptance criteria:
- The script can log in to FreshRSS using credentials from environment variables.
- FreshRSS version is extracted from the About page after authentication.
- `.env.sample` documents the FreshRSS credentials required.