spiegel_podman/pkg/bindings/manifests
Anisha Khairnar 96da3c9fc6 pkg/bindings: fix podman --remote manifest add --artifact hanging forever
The remote client uploads the artifact files from a goroutine and waits for it with a sync.WaitGroup, but the goroutine never calls Done(), so Wait() blocks for good and the command never returns. Nothing caught it because no test ran manifest add --artifact against podman-remote.

Start the goroutine with WaitGroup.Go, which releases the counter on its own once the upload is finished.

Signed-off-by: Anisha Khairnar <anishakhairnar284@gmail.com>
2026-09-02 14:02:28 +05:30
..
manifests.go pkg/bindings: fix podman --remote manifest add --artifact hanging forever 2026-09-02 14:02:28 +05:30
types.go pkg/bindings, pkg/api: send the manifest index subject to the server 2026-09-02 11:57:43 +05:30
types_add_options.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
types_addartifact_options.go pkg/bindings, pkg/api: send the manifest index subject to the server 2026-09-02 11:57:43 +05:30
types_create_options.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
types_exists_options.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
types_inspect_options.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
types_modify_options.go pkg/bindings, pkg/api: send the manifest index subject to the server 2026-09-02 11:57:43 +05:30
types_remove_options.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00