From 674a94e23e161ec59ae0d483403a8d3830530623 Mon Sep 17 00:00:00 2001 From: pgijsbertsen <117165507+pgijsbertsen@users.noreply.github.com> Date: Fri, 29 May 2026 10:06:34 +0200 Subject: [PATCH] fix: parse dirs correctly --- .forgejo/workflows/argocd-diff-preview.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/argocd-diff-preview.yaml b/.forgejo/workflows/argocd-diff-preview.yaml index ffc07e2..615bdf4 100644 --- a/.forgejo/workflows/argocd-diff-preview.yaml +++ b/.forgejo/workflows/argocd-diff-preview.yaml @@ -35,12 +35,15 @@ jobs: - name: Generate Diff run: | + HOST_WS=$(docker inspect --format='{{range .Mounts}}{{if eq .Destination "/workspace"}}{{.Source}}{{end}}{{end}}' "$HOSTNAME") + REL=${PWD#/workspace/} + mkdir -p output docker run \ --network=host \ -v /var/run/docker.sock:/var/run/docker.sock \ - -v $(pwd)/main:/base-branch \ - -v $(pwd)/pull-request:/target-branch \ - -v $(pwd)/output:/output \ + -v "$HOST_WS/$REL/main:/base-branch" \ + -v "$HOST_WS/$REL/pull-request:/target-branch" \ + -v "$HOST_WS/$REL/output:/output" \ -e TARGET_BRANCH=refs/pull/$PR_NUMBER/merge \ -e REPO=${{ forge.repository }} \ dagandersen/argocd-diff-preview:v0.2.8