From 7aad2625e8f9578faa5f7836e87afccd2638bc69 Mon Sep 17 00:00:00 2001 From: action-runner Date: Fri, 24 Oct 2025 12:14:53 +0000 Subject: [PATCH] action run testing-36 --- action.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 action.yaml diff --git a/action.yaml b/action.yaml new file mode 100644 index 0000000..8169481 --- /dev/null +++ b/action.yaml @@ -0,0 +1,34 @@ +name: "publish docker image" +description: "Tag and push docker image to GCP artifact registry" + +inputs: + image_name: + required: true + + image_local_tag: + required: false + default: "latest" + + repository_location: + required: false + default: "europe-docker.pkg.dev/puzzle-and-play/docker" + +runs: + using: composite + steps: + - name: "publish docker image" + + env: + IMAGE_LOCAL_NAME: "${{ inputs.image_name }}" + IMAGE_LOCAL_TAG: "${{ inputs.image_local_tag }}" + IMAGE_REMOTE_NAME: "${{ inputs.repository_location }}/${{ inputs.image_name }}" + IMAGE_REMOTE_TAG: "${{ github.ref_name }}-${{ github.run_number }}" + + run: | + echo "image: $IMAGE_REMOTE_NAME:$IMAGE_REMOTE_TAG" + + docker tag \ + "$IMAGE_LOCAL_NAME:$IMAGE_LOCAL_TAG" \ + "$IMAGE_REMOTE_NAME:$IMAGE_REMOTE_TAG" + + docker push "$IMAGE_REMOTE_NAME:$IMAGE_REMOTE_TAG"