From 3fd8dd2b5bc2e774d98d279d8ad4ee380bd78136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Salazar?= <73718835+joshrs23@users.noreply.github.com> Date: Mon, 19 Jan 2026 19:24:02 -0500 Subject: [PATCH] updating dataconect makefile --- makefiles/dataconnect.mk | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/makefiles/dataconnect.mk b/makefiles/dataconnect.mk index d0e8940d..d1be5e32 100644 --- a/makefiles/dataconnect.mk +++ b/makefiles/dataconnect.mk @@ -39,14 +39,29 @@ dataconnect-generate-sdk: # Unified backend schema update workflow (schema -> deploy -> SDK) dataconnect-sync: - @echo "--> [1/3] Applying SQL migrations..." - @firebase dataconnect:sql:migrate --project=$(FIREBASE_ALIAS) - @echo "--> [2/3] Deploying Data Connect..." + @echo "--> [1/3] Deploying Data Connect..." @firebase deploy --only dataconnect --project=$(FIREBASE_ALIAS) + @echo "--> [2/3] Applying SQL migrations..." + @firebase dataconnect:sql:migrate --project=$(FIREBASE_ALIAS) @echo "--> [3/3] Regenerating SDK..." @firebase dataconnect:sdk:generate --project=$(FIREBASE_ALIAS) @echo "✅ Data Connect SQL, deploy, and SDK generation completed for [$(ENV)]." +# Execute seed in Firebase Data Connect +dataconnect-seed: + @echo "--> Exec seed in Firebase Data Connect..." + @firebase dataconnect:execute seeds/seed_min.graphql --project=$(FIREBASE_ALIAS) + @echo "✅ Seed executed successfully." + +# Run tests for Data Connect deployment and migrations +dataconnect-test: + @echo "--> Running Data Connect tests..." + @echo "--> [1/3] Deploying Data Connect..." + @firebase deploy --only dataconnect --project=$(FIREBASE_ALIAS) --dry-run + @echo "--> [2/3] Applying SQL migrations..." + @firebase dataconnect:sql:diff --project=$(FIREBASE_ALIAS) + @echo "✅ Data Connect tests completed." + # ------------------------------------------------------------------- # ONE-TIME FULL SETUP FOR CLOUD SQL + DATA CONNECT # -------------------------------------------------------------------