feat: package upstream Herdr with local patches #25

Merged
jeremy merged 3 commits from feature/herdr-patch-updater into main 2026-09-16 17:56:02 -04:00
Owner

Replaces the private Forgejo Herdr source with upstream v0.9.1 at 065ef9d6a531c49fb8bee7e818ef837065b21ee9 and applies three focused package-local patches for title normalization, handoff title/state preservation, and safe config writes. Uses the existing upstream nix/package.nix through applyPatches. Focused Rust tests, cargo fmt --check, nix build .#herdr, version/help smoke, and git diff --check passed. Full report: .superpowers/sdd/2026-09-16-herdr-patch-updater/task-1-jkpkgs-report.md.

Replaces the private Forgejo Herdr source with upstream v0.9.1 at 065ef9d6a531c49fb8bee7e818ef837065b21ee9 and applies three focused package-local patches for title normalization, handoff title/state preservation, and safe config writes. Uses the existing upstream nix/package.nix through applyPatches. Focused Rust tests, cargo fmt --check, nix build .#herdr, version/help smoke, and git diff --check passed. Full report: .superpowers/sdd/2026-09-16-herdr-patch-updater/task-1-jkpkgs-report.md.
fix: make Herdr patches whitespace-clean
Some checks failed
buildbot/nix-build gitea:jeremy/jkpkgs#checks.aarch64-linux.herdr Build done.
buildbot/nix-build gitea:jeremy/jkpkgs#checks.aarch64-darwin.herdr Build done.
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
200d557037
fix: make Herdr patching cross-system safe
All checks were successful
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
94ac123c62
jeremy merged commit 232220391e into main 2026-09-16 17:56:02 -04:00
jeremy deleted branch feature/herdr-patch-updater 2026-09-16 17:56:02 -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!25
No description provided.