From ae829aefaaa0a95ac64e7787d7b368c82123a051 Mon Sep 17 00:00:00 2001 From: Shakar Bakr <5h4k4r.b4kr@gmail.com> Date: Wed, 6 Mar 2024 12:38:41 +0300 Subject: [PATCH] Update action.yml with new tag value and add JSON parsing Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com> --- action.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/action.yml b/action.yml index acff7ba..453495e 100644 --- a/action.yml +++ b/action.yml @@ -28,7 +28,7 @@ inputs: outputs: tag: description: "Image Tag" - value: ${{ env.tag }} + value: ${{ steps.set_tag.outputs.tag }} tags: description: "Image Tags" value: ${{ steps.meta.outputs.tags }} @@ -81,7 +81,9 @@ runs: shell: bash run: | # Define an array of strings - my_array=$tags + my_array=reg.dev.krd/dms/client:dev-cb54d82 + reg.dev.krd/dms/client:dev + reg.dev.krd/dms/client:dev-cache # Specify the index you want to extract index_to_extract=0 @@ -90,8 +92,10 @@ runs: extracted_element="${my_array[$index_to_extract]}" echo "Extracted element: $extracted_element" + fromJson = $(echo "$json" | jq -r '.tags | [.] | .[0]') + echo "fromJson=$fromJson" - - echo "tag=$extracted_element" >> $GITHUB_ENV + echo "tag=$extracted_element" >> $GITHUB_OUTPUT env: tags: ${{ steps.meta.outputs.tags }} + json: ${{ steps.meta.outputs.json }}