diff --git a/action.yml b/action.yml index 880b52e..f87009f 100644 --- a/action.yml +++ b/action.yml @@ -35,18 +35,20 @@ runs: echo '{"auths":{"${{ inputs.registry }}":{"auth":"'$(printf "%s:%s" "${{ inputs.username }}" "${{ inputs.password }}" | base64 | tr -d '\n')'"}}}' > /kaniko/.docker/config.json # Resolve build context - if [ -n "${{ inputs.context }}" ]; then - case "${{ inputs.context }}" in - /*) - CONTEXT="${{ inputs.context }}" - ;; - *) - CONTEXT="$GITHUB_WORKSPACE/${{ inputs.context }}" - ;; - esac - else - CONTEXT="$GITHUB_WORKSPACE" - fi + case "${{ inputs.context }}" in + /*) + echo "🔧 Using absolute context: ${{ inputs.context }}" + CONTEXT="${{ inputs.context }}" + ;; + "") + echo "⚠️ No context provided, using default directory." + CONTEXT="$GITHUB_WORKSPACE" + ;; + *) + echo "🔧 Using relative context: ${{ inputs.context }}" + CONTEXT="$GITHUB_WORKSPACE/${{ inputs.context }}" + ;; + esac echo "Using context: $CONTEXT"