From 997e4ed296a1a76606b1095febef9817b25d11a8 Mon Sep 17 00:00:00 2001 From: zyycn Date: Sat, 25 Jul 2026 02:00:34 +0800 Subject: [PATCH] fix(ci): configure Redis test auth in service container Use the Redis client shipped with the service image so the quality workflow does not depend on a runner package. Co-authored-by: Codex --- .github/workflows/_quality.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_quality.yml b/.github/workflows/_quality.yml index 665a6ccc0..5b5a48be6 100644 --- a/.github/workflows/_quality.yml +++ b/.github/workflows/_quality.yml @@ -98,8 +98,8 @@ jobs: docker exec --env PGPASSWORD="$postgres_password" "${{ job.services.postgres.id }}" psql \ --username=codex_proxy --dbname=codex_proxy \ --set=ON_ERROR_STOP=1 --command='SELECT 1' >/dev/null - redis-cli -h 127.0.0.1 -p 6379 CONFIG SET requirepass "$redis_password" >/dev/null - redis-cli --no-auth-warning -h 127.0.0.1 -p 6379 -a "$redis_password" ping >/dev/null + docker exec "${{ job.services.redis.id }}" redis-cli CONFIG SET requirepass "$redis_password" >/dev/null + docker exec "${{ job.services.redis.id }}" redis-cli --no-auth-warning -a "$redis_password" ping >/dev/null { echo "CPR_TEST_DATABASE_URL=postgres://codex_proxy:${postgres_password}@127.0.0.1:5432/codex_proxy" echo "CPR_TEST_REDIS_URL=redis://:${redis_password}@127.0.0.1:6379"