diff --git a/src/in b/src/in index 776e437..74fad55 100755 --- a/src/in +++ b/src/in @@ -7,6 +7,6 @@ set -eu oci_dir="$(mktemp -d)" crane pull --format=oci "$REPOSITORY:@$(jq -r .version "$INPUT_FILE")" "$oci_dir" -pushd "$oci_dir" && tar cf "$1/image.tar" && popd +cd "$oci_dir" && tar cf "$1/image.tar" && cd - echo "$(jq -r .version < "$INPUT_FILE")" diff --git a/src/out b/src/out index e73f2a1..c08cef1 100755 --- a/src/out +++ b/src/out @@ -7,6 +7,6 @@ set -eu IMAGE_REFS_FILE="$(mktemp -t)" oci_dir="$(mktemp -d)" -pushd "$oci_dir" && tar xf "$1/$(jq -r .params.image < "$INPUT_FILE")" && popd +cd "$oci_dir" && tar xf "$1/$(jq -r .params.image < "$INPUT_FILE")" && cd - crane push "$oci_dir" "$REPOSITORY:$TAG" --image-refs="$IMAGE_REFS_FILE" sed 's/^[^@]*@//' < "$IMAGE_REFS_FILE"