From 944fd15cc8b8932b2abbd362280e579b39f63806 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Tue, 22 Apr 2025 19:18:03 +0530 Subject: [PATCH 1/3] Strip the newline when reading prId --- ephemeral/startup/action.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ephemeral/startup/action.yml b/ephemeral/startup/action.yml index 5a580b3..31ff097 100644 --- a/ephemeral/startup/action.yml +++ b/ephemeral/startup/action.yml @@ -58,7 +58,8 @@ runs: - name: Setup preview name shell: bash run: | - prId=$( Date: Tue, 22 Apr 2025 19:38:13 +0530 Subject: [PATCH 2/3] Update action.yml --- ephemeral/startup/action.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ephemeral/startup/action.yml b/ephemeral/startup/action.yml index 31ff097..984ff38 100644 --- a/ephemeral/startup/action.yml +++ b/ephemeral/startup/action.yml @@ -73,6 +73,7 @@ runs: extensionAutoInstall="${EXTENSION_AUTO_INSTALL:-${{ inputs.extension-auto-install }}}" lifetime="${{ inputs.lifetime }}" + echo "Checking if instance exists" list_response=$(curl -X GET \ -H "ls-api-key: ${LOCALSTACK_AUTH_TOKEN:-${LOCALSTACK_API_KEY:-${{ inputs.localstack-api-key }}}}" \ -H "content-type: application/json" \ @@ -87,6 +88,7 @@ runs: https://api.localstack.cloud/v1/compute/instances/$previewName) fi + echo "Now trying to make an instance" response=$(curl -X POST -d "{\"instance_name\": \"${previewName}\", \"lifetime\": ${lifetime} ,\"env_vars\": {\"AUTO_LOAD_POD\": \"${autoLoadPod}\", \"EXTENSION_AUTO_INSTALL\": \"${extensionAutoInstall}\"}}"\ -H "ls-api-key: ${LOCALSTACK_AUTH_TOKEN:-${LOCALSTACK_API_KEY:-${{ inputs.localstack-api-key }}}}" \ -H "content-type: application/json" \ From f1fe57d146cbe7d6a03160ae0bd6685f3d3ea7b2 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Tue, 22 Apr 2025 19:47:33 +0530 Subject: [PATCH 3/3] Update action.yml --- ephemeral/startup/action.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ephemeral/startup/action.yml b/ephemeral/startup/action.yml index 984ff38..53b4b1e 100644 --- a/ephemeral/startup/action.yml +++ b/ephemeral/startup/action.yml @@ -89,6 +89,11 @@ runs: fi echo "Now trying to make an instance" + echo "curl -X POST -d '{\"instance_name\": \"${previewName}\", \"lifetime\": ${lifetime}, \"env_vars\": {\"AUTO_LOAD_POD\": \"${autoLoadPod}\", \"EXTENSION_AUTO_INSTALL\": \"${extensionAutoInstall}\"}}' \ + -H \"ls-api-key: ${LOCALSTACK_AUTH_TOKEN:-${LOCALSTACK_API_KEY:-${{ inputs.localstack-api-key }}}}\" \ + -H \"content-type: application/json\" \ + https://api.localstack.cloud/v1/compute/instances" + response=$(curl -X POST -d "{\"instance_name\": \"${previewName}\", \"lifetime\": ${lifetime} ,\"env_vars\": {\"AUTO_LOAD_POD\": \"${autoLoadPod}\", \"EXTENSION_AUTO_INSTALL\": \"${extensionAutoInstall}\"}}"\ -H "ls-api-key: ${LOCALSTACK_AUTH_TOKEN:-${LOCALSTACK_API_KEY:-${{ inputs.localstack-api-key }}}}" \ -H "content-type: application/json" \