Add the Helia feedback relay #2
No reviewers
Labels
No labels
area/api
area/ci
area/deploy
contract
kind
bug
kind
chore
kind
docs
kind
feature
kind/security
priority
high
priority
low
priority
normal
session/annora
session/ci
session/core
session/docs
session/helia
session/ml
session/plugins
session/store
session/valerian
session/web
status
blocked
status
in-progress
status
needs-decision
status/needs-info
status
needs-test
status/needs-triage
status/triaged
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
laurence/helia-feedback-relay!2
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/initial-relay"
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?
Adds the feedback relay: the small public service the Helia app posts feedback to, which files it as an issue on laurence/helia through a restricted bot account (Forgejo registration is closed, so the public cannot open issues themselves).
Closes #1. Deployment and the decisions behind it are tracked in laurence/ankh-morpork-infra#563.
What it does:
GET /api/v1/challengeandPOST /api/v1/feedbackas described indocs/PROTOCOL.md.ClientAuthtrait so a future client-certificate mode can slot in without changing the report format.deploy/push-image.pybuilds a FROM scratch image around the static musl binary and pushes it without a Docker daemon.Automated testing:
WIP: Add the Helia feedback relayto Add the Helia feedback relay