spiegel_podman/cmd/podman/common
Byounguk Lee b50b9c0dbc events: support artifact events with refactored event forwarding
- libpod/events.go & libpod/runtime.go: Added the `Artifact` event type.
  Refactored and deduplicated event forwarding logic by introducing
  `spawnEventForwarder[T any]`, replacing separate goroutine loops for
  images and artifacts. Implemented graceful shutdown and resolved eventer
  initialization race conditions.
- libpod/events: Implemented event filtering by name/ID, updated journald
  and logfile readers/writers for artifact events, and added `Artifact` to
  `ToHumanReadable` formatting.
- cmd/podman: Added shell auto-completion for `artifact=` and `type=artifact` filters.
- docs/test: Documented the `artifact` event type, statuses, and filters in
  `podman-events.1.md`. Added an end-to-end test in `events_test.go` to verify
  event emissions.

Signed-off-by: Byounguk Lee <nimdrak@gmail.com>
2026-05-18 00:05:10 +00:00
..
build.go Use tmp context dir when building with process substitution 2026-05-08 10:39:38 -04:00
completion.go events: support artifact events with refactored event forwarding 2026-05-18 00:05:10 +00:00
completion_test.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
create.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
create_opts.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
create_test.go Fix lint issue with replace reflect.Ptr with reflect.Pointer 2026-05-04 13:48:36 +02:00
default.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
format.go ps: format labels as comma separated key=value for Docker compatibility 2026-04-30 18:04:49 +02:00
inspect.go Add artifact fallback to podman inspect command 2025-10-02 06:52:32 -04:00
netflags.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
sign.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
term.go remove github.com/buger/goterm dependency 2025-03-31 19:17:55 +02:00