Skip to content

Commit f6fd91f

Browse files
debug(ci): add targeted diagnostic for crsql_changes INSERT on Linux
1 parent 033e535 commit f6fd91f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/zig-tests.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,22 @@ jobs:
157157
nix run nixpkgs#sqlite -- --version
158158
echo ""
159159
echo "=== Test extension load ==="
160-
CRSQL_DEBUG=1 nix run nixpkgs#sqlite -- :memory: -cmd ".load zig-out/lib/libcrsqlite.so" "SELECT crsql_version();" 2>&1 || true
160+
nix run nixpkgs#sqlite -- :memory: -cmd ".load zig-out/lib/libcrsqlite.so" "SELECT crsql_version();" 2>&1 || true
161161
echo ""
162162
echo "=== Test crsql_db_version ==="
163163
nix run nixpkgs#sqlite -- :memory: -cmd ".load zig-out/lib/libcrsqlite.so" "SELECT crsql_db_version();" 2>&1 || true
164164
echo ""
165165
echo "=== Test crsql_site_id ==="
166166
nix run nixpkgs#sqlite -- :memory: -cmd ".load zig-out/lib/libcrsqlite.so" "SELECT hex(crsql_site_id());" 2>&1 || true
167+
echo ""
168+
echo "=== Test crsql_changes insert (rows_impacted issue) ==="
169+
nix run nixpkgs#sqlite -- :memory: -cmd ".load zig-out/lib/libcrsqlite.so" "
170+
CREATE TABLE foo (a PRIMARY KEY NOT NULL, b);
171+
SELECT crsql_as_crr('foo');
172+
BEGIN;
173+
INSERT INTO crsql_changes VALUES ('foo', X'010901', 'b', 2, 1, 1, NULL, 1, 1);
174+
SELECT crsql_rows_impacted();
175+
" 2>&1 || echo "ERROR: $?"
167176
168177
- name: Run parity tests
169178
working-directory: zig

0 commit comments

Comments
 (0)