feat: agents add github|webhook, agents sources and remove #65
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jwarykowski/shepherd!65
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/agent-sources"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Shepherd's front door to the new sources (drover #24). Stacked on #63.
Changes
shepherd agents add github <owner/repo> [--dir] [--label agent] [--name]shepherd agents add webhook <service> [--dir] [--name]. Services:webhook(any),sentry,linear,datadog,alertmanager. It prints the URL to paste and where it goes in that service.shepherd agents sources [--json]andshepherd agents remove <name>.shepherd agents secret <name> [--scheme github]reads the service's signing secret (hidden at a terminal) and passes it on stdin, so the URL takes only signed deliveries. After adding Sentry or Linear, Shepherd says to run it.--dirdefaults to the current directory.shepherd pro activate.Testing
go vet,go test ./...and golangci-lint v2.14.0 (0 issues) pass.agents add webhook sentrysays it needs Pro, andagents sourceslists the boards.