docs: document Herdr source patch lifecycle #26

Merged
jeremy merged 2 commits from feature/herdr-source-docs into main 2026-09-16 18:18:52 -04:00
Owner

Documents the Herdr source-backed lifecycle in jkpkgs README: upstream herdrdev/herdr source pinned via the herdr flake input (no release hashes, unlike hash-pinned binary/npm packages), local patch queue under packages/herdr/patches, and the automated refresh path where the jkpkgs-refresh timer invokes dotman jkpkgs update --package-only. The source updater compares the evaluated version to the upstream release tag, updates the flake input, builds/evaluates the patched package, and stops before any PR on version mismatch or patch/build failure. On success only flake.lock is staged and proposed through the reviewed Forgejo PR/Buildbot path; consumer lock propagation and host deployment remain separate. README-only change, validated by targeted readback at the exact head.

Documents the Herdr source-backed lifecycle in jkpkgs README: upstream herdrdev/herdr source pinned via the herdr flake input (no release hashes, unlike hash-pinned binary/npm packages), local patch queue under packages/herdr/patches, and the automated refresh path where the jkpkgs-refresh timer invokes `dotman jkpkgs update --package-only`. The source updater compares the evaluated version to the upstream release tag, updates the flake input, builds/evaluates the patched package, and stops before any PR on version mismatch or patch/build failure. On success only flake.lock is staged and proposed through the reviewed Forgejo PR/Buildbot path; consumer lock propagation and host deployment remain separate. README-only change, validated by targeted readback at the exact head.
docs: align Herdr lifecycle docs with updater contract
All checks were successful
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
74f4546e3c
jeremy merged commit 85b2cbce96 into main 2026-09-16 18:18:52 -04:00
jeremy deleted branch feature/herdr-source-docs 2026-09-16 18:18:52 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jeremy/jkpkgs!26
No description provided.