From 608ad7f8237447004be7842a007c6d881a111ed9 Mon Sep 17 00:00:00 2001 From: xavierk Date: Thu, 10 Sep 2026 20:05:37 +0530 Subject: [PATCH] docs(release): point consumers to release notes --- README.md | 2 ++ tests/test_release.py | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/README.md b/README.md index b98aff1..1f5940d 100644 --- a/README.md +++ b/README.md @@ -197,6 +197,8 @@ No interval key exists in `/etc/fenris/fenris.conf`. Cadence is a systemd concer - **Paused vs. quit** — a full-width `monitoring: paused — deliberate disable` block means collection is stopped (`fenris monitor pause`); resume with `fenris monitor resume`. Pressing `q` only leaves the screen — monitoring keeps running in the background. - **Auth banner** — at launch, `privileged actions will prompt for authentication (polkit)` shows once and clears on the first refresh. Privileged actions elevate via polkit; Fenris never asks for sudo. +Per-release notes live on the [releases page](https://git.bongbetic.com/xavierk/Fenris/releases): each entry is the version's `CHANGELOG.md` section — what was added, changed, and fixed — plus standing install and verification instructions. + ## Retired menu options The legacy `fenris.sh` menu script and the `fenris.py` monolith have been removed. Here's where the old options went: diff --git a/tests/test_release.py b/tests/test_release.py index f5425b0..b3cf869 100644 --- a/tests/test_release.py +++ b/tests/test_release.py @@ -341,6 +341,13 @@ class TestCIWorkflow: "Workflow must not overwrite the shell PATH while preparing the request URL" +def test_readme_points_consumers_to_release_notes(): + readme = _read("README.md") + + assert "Per-release notes live on the [releases page]" in readme + assert "standing install and verification instructions" in readme + + # --------------------------------------------------------------------------- # Tests — Makefile release targets # ---------------------------------------------------------------------------