From 045b9c0c04d88901f51944be66f333b6949fd2a3 Mon Sep 17 00:00:00 2001 From: npub13n66s06epmqf2kc3v373ez8hj65cuzyvxzjf93vwpervxqn2u7jq2qd9je <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz> Date: Tue, 4 Aug 2026 13:13:00 -0400 Subject: [PATCH] ci(relay): gate handler tests on SQLite Signed-off-by: npub13n66s06epmqf2kc3v373ez8hj65cuzyvxzjf93vwpervxqn2u7jq2qd9je <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz> --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 997b4125c..bb00172fa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -688,6 +688,16 @@ jobs: done cat /tmp/buzz-relay.log exit 1 + - name: SQLite relay handler conformance + # Keep every supported relay API, handler, and workflow-sink test on the + # embedded backend. PostgreSQL-only cases remain explicitly ignored with + # reasoned `SQLite skip:` annotations and run in the PostgreSQL gates below. + run: | + cargo nextest run \ + --archive-file target/ci/backend-integration-tests.tar.zst \ + -E 'package(buzz-relay) and (test(/api::/) or test(/handlers::/) or test(/workflow_sink::/))' + env: + BUZZ_TEST_BACKEND: sqlite - name: Invite security tests run: | cargo nextest run \