The CybeDefend CLI image runs from /app/cybedefend. Mounting the checked-out repo at /app shadowed the binary (exec: "/app/cybedefend": stat /app/cybedefend: no such file or directory). Mount at /src instead. Verified locally with docker run.
The CybeDefend CLI image runs from /app/cybedefend. Mounting the checked-out repo at /app shadowed the binary (`exec: "/app/cybedefend": stat /app/cybedefend: no such file or directory`). Mount at /src instead. Verified locally with docker run.
The CybeDefend CLI image runs from /app/cybedefend (its own binary and
sources live there). Mounting the checked-out repo at -v $WORKSPACE:/app
shadowed that binary, so the container failed with:
exec: "/app/cybedefend": stat /app/cybedefend: no such file or directory
Mount the repo at /src instead so /app (and its entrypoint) stays intact.
Verified locally: docker run --rm -v <dir>:/src -w /src ghcr.io/cybedefend/cybedefend-cli:latest --help now runs correctly.
linus
merged commit fb4b1e21cf into main2026-09-12 11:48:32 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The CybeDefend CLI image runs from /app/cybedefend. Mounting the checked-out repo at /app shadowed the binary (
exec: "/app/cybedefend": stat /app/cybedefend: no such file or directory). Mount at /src instead. Verified locally with docker run.