escaped spaces update

This commit is contained in:
Foat Akhmadeev 2025-03-19 20:38:18 +03:00
parent f736377de1
commit 2ad594c591
3 changed files with 31 additions and 12 deletions

View file

@ -25,7 +25,11 @@ jobs:
ARG MY_ENV_VAR2
ENV MY_ENV_VAR=$MY_ENV_VAR
ENV MY_ENV_VAR2=$MY_ENV_VAR2
CMD ["sh", "-c", "echo Result: $MY_ENV_VAR $MY_ENV_VAR2"]' > Dockerfile
ARG EXTRA_ENV_VAR
ARG EXTRA_ENV_VAR2
ENV EXTRA_ENV_VAR=$EXTRA_ENV_VAR
ENV EXTRA_ENV_VAR2=$EXTRA_ENV_VAR2
CMD ["sh", "-c", "echo Result: $MY_ENV_VAR $MY_ENV_VAR2 ~$EXTRA_ENV_VAR~ ~$EXTRA_ENV_VAR2~"]' > Dockerfile
cat Dockerfile
- name: Use Build and Push action
uses: ./
@ -36,6 +40,7 @@ jobs:
tags: ghcr.io/frozen-tapestry/podman-action-verify:latest
dockerfile: Dockerfile
build_args: MY_ENV_VAR=Test MY_ENV_VAR2=Test2
extra_args: --build-arg EXTRA_ENV_VAR="Extra\ env\ 1" --build-arg=EXTRA_ENV_VAR2=Extra\ env\ 2
security: |
--security-opt=seccomp=unconfined
--security-opt=apparmor=unconfined
@ -46,7 +51,7 @@ jobs:
OUTPUT=$(docker run --rm ghcr.io/frozen-tapestry/podman-action-verify:latest)
echo "Container Output: $OUTPUT"
if [ "$OUTPUT" != "Result: Test Test2" ]; then
if [ "$OUTPUT" != "Result: Test Test2 ~\"Extra env 1\"~ ~Extra env 2~" ]; then
echo "Output does not match expected string"
exit 1
fi