From 15c61fa67f0afbc29e07e8c3147d079d9fd23ccc Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Sun, 9 Apr 2023 14:32:21 +0200 Subject: [PATCH] feat: Run build commands as user This stops docker from creating build files as root, which in turn require root permissions to clean. --- Justfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Justfile b/Justfile index 3104fb1..09ce0a3 100644 --- a/Justfile +++ b/Justfile @@ -1,10 +1,10 @@ ci-build: ci-build-msvc ci-build-linux ci-build-msvc: - docker run --rm -ti -v ./:/src/dtmt dtmt-ci-base-msvc cargo --color always build --release --target x86_64-pc-windows-msvc --locked -Zbuild-std + docker run --rm -ti --user $(id -u) -v ./:/src/dtmt dtmt-ci-base-msvc cargo --color always build --release --target x86_64-pc-windows-msvc --locked -Zbuild-std ci-build-linux: - docker run --rm -ti -v ./:/src/dtmt dtmt-ci-base-linux cargo --color always build --profile release-lto --locked + docker run --rm -ti --user $(id -u) -v ./:/src/dtmt dtmt-ci-base-linux cargo --color always build --profile release-lto --locked build-image: build-image-msvc build-image-linux