From c3522e5be0a57f6eaed667b489815a5b322cdc4f Mon Sep 17 00:00:00 2001 From: Mike Beaumont Date: Fri, 26 Jun 2026 15:35:26 +0200 Subject: [PATCH 1/2] fix(melange-build-pkg): respect workdir when running chown Signed-off-by: Mike Beaumont --- melange-build-pkg/action.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/melange-build-pkg/action.yaml b/melange-build-pkg/action.yaml index 4ac76e59..d47a49c6 100644 --- a/melange-build-pkg/action.yaml +++ b/melange-build-pkg/action.yaml @@ -161,4 +161,5 @@ runs: INPUTS_REPOSITORY_PATH: ${{ inputs.repository-path }} shell: bash run: | + [ -n "${INPUTS_WORKDIR}" ] && { cd "${INPUTS_WORKDIR}" || exit; } sudo chown -R runner:runner "${INPUTS_REPOSITORY_PATH}" From 6941c23ee13d2a1df3b54203afd9b6452fb34dc6 Mon Sep 17 00:00:00 2001 From: Mike Beaumont Date: Fri, 26 Jun 2026 15:37:59 +0200 Subject: [PATCH 2/2] fix: add env var Signed-off-by: Mike Beaumont --- melange-build-pkg/action.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/melange-build-pkg/action.yaml b/melange-build-pkg/action.yaml index d47a49c6..565330d9 100644 --- a/melange-build-pkg/action.yaml +++ b/melange-build-pkg/action.yaml @@ -158,6 +158,7 @@ runs: done - name: 'Fix local repository permissions' env: + INPUTS_WORKDIR: ${{ inputs.workdir }} INPUTS_REPOSITORY_PATH: ${{ inputs.repository-path }} shell: bash run: |