All checks were successful
ci/woodpecker/tag/release Pipeline was successful
1.0 KiB
1.0 KiB
Upload API Implementation Notes
This file has no active implementation tasks for the pipeline-scoped upload API.
Current behavior is documented in:
docs/config.mddocs/integrations/http-upload.mddocs/consumers/api.mddocs/consumers/pkg-upload.mddocs/operations.mddocs/troubleshooting.md
Deferred API work is tracked in docs/roadmap/api.md and broader deferred work is tracked in docs/roadmap/future.md.
Boundaries
- Keep producer routing, destination selection, transform policy, publish policy, transfer policy, and backend credentials out of source manifests.
- Keep
pkg/uploadfocused on producer-side bundle submission and status polling. - Keep server-side upload authentication, authorization, queueing, status, and publish orchestration in
internal/app. - Keep archive extraction and staged bundle validation in
internal/ingest. - Keep durable status, durable idempotency, retry endpoints, cancellation endpoints, and wait helpers out of the current implementation until a new roadmap item defines them.