Skip to content

Commit 965d205

Browse files
authored
rip the 25.2 ch and test merge queue (tensorzero#3188)
* rip the 25.2 ch and test merge queue * set allow_failure to false for latest * added log print * rip namespace * rip namespace cache * try with --build on namespace * removed merge queue on push * removed stray comment
1 parent d23a666 commit 965d205

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

.github/workflows/general.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -381,15 +381,9 @@ jobs:
381381
- tag: "24.12-alpine"
382382
prefix: "24.12"
383383
allow_failure: false
384-
- tag: "25.2-alpine"
385-
prefix: "25.2"
386-
allow_failure: false
387384
- tag: "latest-alpine"
388385
prefix: ""
389-
# ClickHouse can make new releases at any time, which might break our tests.
390-
# We allow this job to fail to avoid blocking CI whenever this happens.
391-
# However, we'll still want to fix the failing tests soon after we notice the failure
392-
allow_failure: true
386+
allow_failure: false
393387

394388
steps:
395389
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683

.github/workflows/merge-queue.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,12 @@ jobs:
157157
- name: Launch ClickHouse container for E2E tests
158158
run: |
159159
# 'docker compose' will exit with status code 1 if any container exits, even if the container exits with status code 0
160-
docker compose -f tensorzero-core/tests/e2e/docker-compose.yml up -d --wait || true
160+
docker compose -f tensorzero-core/tests/e2e/docker-compose.yml up --build -d --wait || true
161+
162+
- name: Print ClickHouse container logs
163+
if: always()
164+
run: |
165+
docker compose -f tensorzero-core/tests/e2e/docker-compose.yml logs -t
161166
162167
- name: Launch the provider-proxy cache for E2E tests
163168
run: |
@@ -197,7 +202,7 @@ jobs:
197202
bash ./test.sh --verbose &
198203
TEST_PID=$!
199204
echo "Started test.sh with PID: $TEST_PID"
200-
205+
201206
# Wait for 5 minutes (300 seconds)
202207
for i in {1..300}; do
203208
if ! kill -0 $TEST_PID 2>/dev/null; then
@@ -207,13 +212,13 @@ jobs:
207212
fi
208213
sleep 1
209214
done
210-
215+
211216
echo "Test has been running for 5 minutes, capturing backtraces..."
212-
217+
213218
# Get all processes related to our test
214219
echo "=== Process tree ==="
215220
ps -ef | grep -E "(test\.sh|pytest|python)" | grep -v grep || true
216-
221+
217222
echo "=== Capturing backtraces with gdb ==="
218223
# Find all python processes that might be related to our test
219224
PYTHON_PIDS=$(pgrep -f "python.*pytest" || true)

0 commit comments

Comments
 (0)