From 0cbb049e260ed76d565b294d6d9c32aeb1edde23 Mon Sep 17 00:00:00 2001 From: Mathieu Cloutier Date: Wed, 9 Jul 2025 13:47:29 -0600 Subject: [PATCH 1/4] fix module imports --- package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.json b/package.json index 53ee968..0145103 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,11 @@ "description": "Implementation of the AppSync utils helpers", "type": "module", "main": "index.js", + "exports": { + ".": "./index.js", + "./rds": "./rds/index.js", + "./dynamodb": "./dynamodb/index.js" + }, "scripts": { "test:aws": "NODE_OPTIONS=\"--experimental-vm-modules\" TEST_TARGET=AWS_CLOUD jest -u", "test": "NODE_OPTIONS=\"--experimental-vm-modules\" jest --ci", From 47fb0045f83f7f5cc3388f0fc7e83643aa5cc94e Mon Sep 17 00:00:00 2001 From: Mathieu Cloutier Date: Wed, 9 Jul 2025 15:28:53 -0600 Subject: [PATCH 2/4] add changelog --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 661d580..75157ae 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ This package provides an implementation for the `@aws-appsync/utils` package that is available on AWS. +## Changelog: + +- v0.1.0: first pinned version of the library + > [!TIP] > To ensure you are using the latest version of this package with LocalStack, start LocalStack with the environment variable > From fd9804b7ec65be1a580738f1886b74b23d95c85e Mon Sep 17 00:00:00 2001 From: Mathieu Cloutier Date: Wed, 9 Jul 2025 18:34:15 -0600 Subject: [PATCH 3/4] fix smoke test --- .github/execute-localstack-test.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) mode change 100644 => 100755 .github/execute-localstack-test.sh diff --git a/.github/execute-localstack-test.sh b/.github/execute-localstack-test.sh old mode 100644 new mode 100755 index ad9b29e..4c4d31d --- a/.github/execute-localstack-test.sh +++ b/.github/execute-localstack-test.sh @@ -23,7 +23,7 @@ export TEST_URL=$(jq -r .CdkStack.GraphQLURL outputs.json) export TEST_API_KEY=$(jq -r .CdkStack.ApiKey outputs.json) log "Accessing URL ${TEST_URL} with api key ${TEST_API_KEY}" -curl \ +REQUEST=$(curl \ --connect-timeout 30 \ --retry 10 \ --retry-delay 6 \ @@ -33,5 +33,10 @@ curl \ -H "Content-Type:application/json" \ $TEST_URL \ -d '{"query": "query { foo }"}' - +) +foo=$(jq .data.foo <<< "$RESULT") +errors=$(jq .errors <<< "$RESULT") +if [[ "$errors" != "null" || "$foo" != '"my-string"' ]]; then + exit 1 +fi ) From 9bc6a009b5588ca9e98152cdf18ec9e9bc959c2f Mon Sep 17 00:00:00 2001 From: Mathieu Cloutier Date: Wed, 9 Jul 2025 18:43:41 -0600 Subject: [PATCH 4/4] fix typo --- .github/execute-localstack-test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/execute-localstack-test.sh b/.github/execute-localstack-test.sh index 4c4d31d..51647c0 100755 --- a/.github/execute-localstack-test.sh +++ b/.github/execute-localstack-test.sh @@ -23,7 +23,7 @@ export TEST_URL=$(jq -r .CdkStack.GraphQLURL outputs.json) export TEST_API_KEY=$(jq -r .CdkStack.ApiKey outputs.json) log "Accessing URL ${TEST_URL} with api key ${TEST_API_KEY}" -REQUEST=$(curl \ +RESULT=$(curl \ --connect-timeout 30 \ --retry 10 \ --retry-delay 6 \