Fix source-group API, backup validation, and orphaned jobs #57

Merged
steve merged 3 commits from fix-issues-54-55-56 into main 2026-08-22 13:45:04 +01:00
Owner

Closes #54
Closes #55
Closes #56

  • preserve and encrypt source-group hooks through JSON writes without exposing plaintext
  • reject generic backup jobs that contain no paths
  • add audited single/bulk abandonment for alerted stuck jobs
  • let agents report unknown cancellation targets so orphaned jobs become terminal

Validation: go test ./..., go vet ./..., golangci-lint run ./..., formatting and pre-commit checks.

Closes #54 Closes #55 Closes #56 - preserve and encrypt source-group hooks through JSON writes without exposing plaintext - reject generic backup jobs that contain no paths - add audited single/bulk abandonment for alerted stuck jobs - let agents report unknown cancellation targets so orphaned jobs become terminal Validation: `go test ./...`, `go vet ./...`, `golangci-lint run ./...`, formatting and pre-commit checks.
steve added 3 commits 2026-08-22 13:42:50 +01:00
Reject backup jobs without paths
CI / Test (store) (pull_request) Successful in 5s
CI / Lint (pull_request) Successful in 12s
CI / Test (rest) (pull_request) Successful in 20s
CI / Build (windows/amd64) (pull_request) Successful in 8s
CI / Build (linux/amd64) (pull_request) Successful in 8s
CI / Build (linux/arm64) (pull_request) Successful in 7s
CI / Test (server-http) (pull_request) Successful in 1m36s
e2e / Playwright vs docker-compose (pull_request) Successful in 1m26s
4f56b8f705
steve merged commit 5fb08ba489 into main 2026-08-22 13:45:04 +01:00
steve deleted branch fix-issues-54-55-56 2026-08-22 13:45:04 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: steve/restic-manager#57