You've already forked gitea-composer-upload-action
fix: Make deletion able to use variables 🐛
This commit is contained in:
@@ -68,10 +68,12 @@ function verify_minimum_env {
|
|||||||
|
|
||||||
function delete_file {
|
function delete_file {
|
||||||
no_prefix_version="${version##v}"
|
no_prefix_version="${version##v}"
|
||||||
|
username_or_owner=${owner:-$username}
|
||||||
|
no_owner_repo_name="${GITHUB_REPOSITORY##"$username_or_owner"/}"
|
||||||
# shellcheck disable=SC2154
|
# shellcheck disable=SC2154
|
||||||
for file in ${upload_file}; do
|
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}"
|
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${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${no_owner_repo_name}/${no_prefix_version}")
|
||||||
if [ "${response}" == 204 ] || [ "${response}" == 200 ]; then
|
if [ "${response}" == 204 ] || [ "${response}" == 200 ]; then
|
||||||
action_note "Deleted package version ${version} for ${owner:-$username}/${repo_name}"
|
action_note "Deleted package version ${version} for ${owner:-$username}/${repo_name}"
|
||||||
elif [ "${response}" == 404 ]; then
|
elif [ "${response}" == 404 ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user