Skip to content

Commit 3ed35e8

Browse files
quinnjclaude
andcommitted
Fix CI failures: docs repo URL and test portability
- Remove https:// prefix from deploydocs repo URL - Make strict mode Symbol test portable across Julia versions (test checks for String type rather than specific garbage bytes) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 82363ab commit 3ed35e8

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

docs/make.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ makedocs(;
2020
)
2121

2222
deploydocs(
23-
repo = "https://www.github.com/JuliaDatabases/SQLite.jl.git",
23+
repo = "github.com/JuliaDatabases/SQLite.jl.git",
2424
)

test/runtests.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,15 +1017,16 @@ end
10171017
tbl = DBInterface.execute(db, "select x from tmp") |> columntable
10181018
@test isequal(tbl.x, [missing, :a])
10191019

1020-
# Symbol in TEXT type doesn't work
1021-
# when strict and first row is NULL
1020+
# Symbol in TEXT type doesn't work
1021+
# when strict and first row is NULL (the serialized bytes are interpreted as a string)
10221022
tbl =
10231023
DBInterface.execute(
10241024
DBInterface.prepare(db, "select x from tmp"),
10251025
();
10261026
strict = true,
10271027
) |> columntable
1028-
@test isequal(tbl.x, [missing, "7JL\x1e\x04"])
1028+
@test tbl.x[1] === missing
1029+
@test tbl.x[2] isa String # Symbol gets incorrectly deserialized as garbage string
10291030

10301031
# Symbol in BLOB type does work strict
10311032
db = SQLite.DB()

0 commit comments

Comments
 (0)