spiegel_podman/pkg
Jan Rodák a1e7e9a46d
Add local build API for direct filesystem builds on MacOS and Windows (only WSL)
Adds /libpod/local/build endpoint, client bindings, and path translation
utilities to enable container builds from mounted directories to podman machine without tar uploads.

This optimization significantly speeds up build operations when working with remote Podman machines by eliminating redundant file transfers for already-accessible files.

Fixes: https://issues.redhat.com/browse/RUN-3249

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2025-10-09 15:14:48 +02:00
..
annotations update golangci-lint to 1.60.1 2024-08-19 11:41:28 +02:00
api Add local build API for direct filesystem builds on MacOS and Windows (only WSL) 2025-10-09 15:14:48 +02:00
auth run modernize -fix ./... 2025-09-10 16:17:04 +02:00
autoupdate Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
bindings Add local build API for direct filesystem builds on MacOS and Windows (only WSL) 2025-10-09 15:14:48 +02:00
channel bump golangci-lint to v1.50.1 2022-12-15 13:39:56 +01:00
checkpoint Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
copy Fix windows path handling in podman cp 2025-04-08 15:23:08 -07:00
criu lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ctime update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
domain Add local build API for direct filesystem builds on MacOS and Windows (only WSL) 2025-10-09 15:14:48 +02:00
emulation fix(emulation): handle fs.ErrNotExist in registeredBinfmtMisc 2025-09-11 16:56:13 +08:00
env run modernize -fix ./... 2025-09-10 16:17:04 +02:00
errorhandling pkg/errorhandling: remove deadcode 2025-06-26 19:37:14 +02:00
farm lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
fileserver pkg/fileserver: remove deadcode 2025-06-26 19:37:15 +02:00
inspect Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
k8s.io lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
libartifact Add --replace option to podman artifact add command 2025-10-06 12:22:40 -04:00
logiface run modernize -fix ./... 2025-09-10 16:17:04 +02:00
lookup Cease using deprecated runc userlookup 2024-02-02 11:02:43 -05:00
machine lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
namespaces use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
parallel pkg/parallel: remove deadcode 2025-06-26 19:37:15 +02:00
pidhandle lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ps Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
rctl use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
rootless lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
seccomp pkg: switch to golang native error wrapping 2022-07-08 08:54:47 +02:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal pkg/signal: ignore SIGTOP for signal proxy 2025-04-30 19:43:13 +02:00
specgen Fix --userns=ns:<path> conflicting with runc 1.1.11+ 2025-10-07 15:45:45 +02:00
specgenutil run modernize -fix ./... 2025-09-10 16:17:04 +02:00
specgenutilexternal Allow not specifying type with --mount flag 2025-05-30 14:47:13 -04:00
syncmap Add syncmap package and use it for graph stop/remove 2025-02-17 14:32:34 -05:00
systemd quadlet: standardize Convert function signatures 2025-10-06 18:26:47 +02:00
terminal Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
trust run modernize -fix ./... 2025-09-10 16:17:04 +02:00
util lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00