From 1f18b83405903075298616933ff4666a14fb1e1b Mon Sep 17 00:00:00 2001 From: Aaron Guise Date: Wed, 30 Oct 2024 10:01:04 +1300 Subject: [PATCH] =?UTF-8?q?fix:=20Make=20deletion=20able=20to=20use=20vari?= =?UTF-8?q?ables=20=20=F0=9F=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/docker-entrypoint.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh index 38c973f..b984aa4 100755 --- a/scripts/docker-entrypoint.sh +++ b/scripts/docker-entrypoint.sh @@ -68,10 +68,12 @@ function verify_minimum_env { function delete_file { no_prefix_version="${version##v}" + username_or_owner=${owner:-$username} + no_owner_repo_name="${GITHUB_REPOSITORY##"$username_or_owner"/}" # shellcheck disable=SC2154 for file in ${upload_file}; do - action_note "curl -s -o /dev/null -w '%{http_code}' --user \"${username}:${access_token}\" -X DELETE ${baseurl}/api/v1/packages/${owner:-$username}/composer/${owner:-$username}%2F${repo_name:-$GITHUB_REPOSITORY}/${no_prefix_version}" - response=$(curl -s -o /dev/null -w "%{http_code}" --user "${username}:${access_token}" -X DELETE "${baseurl}/api/v1/packages/${owner:-$username}/composer/${owner:-$username}%2F${repo_name:-$GITHUB_REPOSITORY}/${no_prefix_version}") + action_note "curl -s -o /dev/null -w '%{http_code}' --user \"${username}:${access_token}\" -X DELETE ${baseurl}/api/v1/packages/${owner:-$username}/composer/${owner:-$username}%2F${no_owner_repo_name}/${no_prefix_version}" + response=$(curl -s -o /dev/null -w "%{http_code}" --user "${username}:${access_token}" -X DELETE "${baseurl}/api/v1/packages/${owner:-$username}/composer/${owner:-$username}%2F${no_owner_repo_name}/${no_prefix_version}") if [ "${response}" == 204 ] || [ "${response}" == 200 ]; then action_note "Deleted package version ${version} for ${owner:-$username}/${repo_name}" elif [ "${response}" == 404 ]; then