From 96a14e200f3db2f4831b6baafb2ddd6140f4de43 Mon Sep 17 00:00:00 2001 From: Luis Otavio Date: Wed, 22 Jan 2025 04:00:14 -0300 Subject: [PATCH] Refactor: Update endpoint testing to skip config packages and improve service name extraction; modify Redis client configuration to use centralized config --- .github/workflows/stacks.yml | 7 ++++--- packages/kv/src/index.ts | 9 +++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/stacks.yml b/.github/workflows/stacks.yml index cebd31f..feacf70 100644 --- a/.github/workflows/stacks.yml +++ b/.github/workflows/stacks.yml @@ -66,11 +66,12 @@ jobs: - name: Test endpoints run: | while IFS= read -r dir; do - service_name=$(basename "$dir") - echo "Testing endpoints for $dir" + # Extract service name by removing "deploy/" and "-stack" + service_name=$(basename "$dir" | sed 's/-stack//') + echo "Testing endpoints for service: $service_name" # Skip config packages - if [[ "$service_name" == *"config"* ]]; then + if [[ "$service_name" == "config" ]]; then echo "Skipping config package: $service_name" continue fi diff --git a/packages/kv/src/index.ts b/packages/kv/src/index.ts index ef00d55..3a0acf0 100644 --- a/packages/kv/src/index.ts +++ b/packages/kv/src/index.ts @@ -1,8 +1,9 @@ -import "server-only"; - import { Redis } from "@upstash/redis"; +import "server-only"; +//@ts-ignore +import { config } from "@eda/config"; export const client = new Redis({ - url: process.env.UPSTASH_REDIS_REST_URL!, - token: process.env.UPSTASH_REDIS_REST_TOKEN!, + url: config.services.upstash.redis_url, + token: config.services.upstash.redis_token, });