From 88c7988b20b0e0e6be1b5c23bd328c6d4559324d Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Mon, 14 Apr 2025 09:56:38 +0200 Subject: [PATCH] Actualiser action.yaml --- action.yaml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/action.yaml b/action.yaml index 350b4f4..9b2897e 100644 --- a/action.yaml +++ b/action.yaml @@ -40,12 +40,10 @@ runs: shell: bash run: | source "${{ github.action_path }}/bashlib.sh" - - if [[ -z $(which curl) ]] ; then - echo -e "${RED}❌ Error:${NC}: Cannot locate the curl command" - exit 1 - fi + check_command curl + + SERVER="${{ inputs.server }}"" HEALTHPOINT="${{ inputs.server }}/ping/${{ inputs.uuid }}" OPTIONS="-fsS -m 10 --retry 5" MESSAGE="${{ inputs.message }}" @@ -65,8 +63,7 @@ runs: URL="${HEALTHPOINT}" ;; *) - echo "${RED}❌ Error:${NC}: Commande invalide: $COMMAND" - exit 1 + error Error "Invalid command: $COMMAND (must be start|log|fail|stop)" ;; esac @@ -77,11 +74,11 @@ runs: "$URL" ) - echo -e "${YELLOW}🔄 Commande exécutée:${NC} ${curl_cmd[*]}" + step "Commande exécutée" "${curl_cmd[*]}" "${curl_cmd[@]}" \ - && echo -e "${GREEN}✅ Success:${NC} $COMMAND ping sent to ${HEALTHPOINT}" \ - || echo -e "${RED}❌ Error: ${NC} $COMMAND ping to ${HEALTHPOINT} failed" + && success "Success" "$COMMAND ping sent to ${SERVER}" \ + || error "Error" "$COMMAND ping to ${SERVER} failed" if [[ "$COMMAND" == "fail" ]] ; then exit 1