commit 72a126238320fd1651f62786ded9111d4e69f782
parent 2e0f45134a6eab6b704460471ee27bfd3f4ea3dd
Author: Antoine A <>
Date: Tue, 2 Dec 2025 18:25:38 +0100
packaging: pnpm cache
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg
@@ -135,11 +135,13 @@ def build(cfg):
dockerfile = f"distros/{distro}.Dockerfile"
image_tag = f"localhost/taler-packaging-{distro}:latest"
pkgdir = Path(f"packages/{distro}").absolute()
- cachedir = Path(f"cache").absolute()
+ cachedir = Path("cache").absolute()
cachedir.mkdir(exist_ok=True)
(cachedir / "cargo-git").mkdir(exist_ok=True)
(cachedir / "cargo-registry").mkdir(exist_ok=True)
(cachedir / "cargo-build").mkdir(exist_ok=True)
+ (cachedir / "gradle").mkdir(exist_ok=True)
+ (cachedir / "pnpm").mkdir(exist_ok=True)
(cachedir / distro / "apt-archives").mkdir(parents=True, exist_ok=True)
(cachedir / distro / "apt-lists").mkdir(parents=True, exist_ok=True)
@@ -199,6 +201,10 @@ def build(cfg):
"--security-opt",
"label=disable",
"--mount",
+ f"type=bind,source={cachedir}/gradle,target=/root/.gradle/caches",
+ "--mount",
+ f"type=bind,source={cachedir}/pnpm,target=/root/.local/share/pnpm/store",
+ "--mount",
f"type=bind,source={cachedir}/cargo-registry,target=/root/.cargo/registry",
"--mount",
f"type=bind,source={cachedir}/cargo-git,target=/root/.cargo/git",