Skip to content

Commit 31d016d

Browse files
committed
in the build script, don't run fake_xunit tests for SEE if the environment variable for the access token is not present
1 parent 349a494 commit 31d016d

15 files changed

Lines changed: 100 additions & 101 deletions

File tree

Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<Copyright>Copyright 2014-2025 SourceGear, LLC</Copyright>
55
<Company>SourceGear</Company>
66
<Authors>Eric Sink</Authors>
7-
<Version>3.0.3-pre20260206143404</Version>
8-
<AssemblyVersion>3.0.3.2958</AssemblyVersion>
9-
<FileVersion>3.0.3.2958</FileVersion>
7+
<Version>3.0.3-pre20260430123710</Version>
8+
<AssemblyVersion>3.0.3.3041</AssemblyVersion>
9+
<FileVersion>3.0.3.3041</FileVersion>
1010
<Description>SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite</Description>
1111
<ProviderLangVersion>10.0</ProviderLangVersion>
1212
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>

build/Program.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ let main argv =
8989

9090
let fake_xunit_dirs = [
9191
yield "e_sqlite3"
92-
yield "e_see"
92+
if Environment.GetEnvironmentVariable("SG_NUGET_TOKEN") |> isNull |> not then yield "e_see"
9393
//yield "e_sqlite3mc"
9494
if RuntimeInformation.IsOSPlatform(OSPlatform.Windows) then yield "winsqlite3"
9595
]

src/SQLitePCLRaw.provider.dynamic_cdecl/Generated/provider_dynamic_cdecl.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -278,11 +278,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v2(sqlite3 db, ReadOnlySpan<byte> sq
278278
fixed (byte* p_sql = sql)
279279
{
280280
var rc = NativeMethods.sqlite3_prepare_v2(db, p_sql, sql.Length, out stm, out var p_tail);
281-
var len_consumed = (int) (p_tail - p_sql);
282-
int len_remain = sql.Length - len_consumed;
283-
if (len_remain > 0)
281+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
284282
{
285-
tail = sql.Slice(len_consumed, len_remain);
283+
var len_consumed = (int) (p_tail - p_sql);
284+
int len_remain = sql.Length - len_consumed;
285+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
286286
}
287287
else
288288
{
@@ -309,11 +309,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
309309
fixed (byte* p_sql = sql)
310310
{
311311
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
312-
var len_consumed = (int) (p_tail - p_sql);
313-
int len_remain = sql.Length - len_consumed;
314-
if (len_remain > 0)
312+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
315313
{
316-
tail = sql.Slice(len_consumed, len_remain);
314+
var len_consumed = (int) (p_tail - p_sql);
315+
int len_remain = sql.Length - len_consumed;
316+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
317317
}
318318
else
319319
{

src/SQLitePCLRaw.provider.dynamic_stdcall/Generated/provider_dynamic_stdcall.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -278,11 +278,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v2(sqlite3 db, ReadOnlySpan<byte> sq
278278
fixed (byte* p_sql = sql)
279279
{
280280
var rc = NativeMethods.sqlite3_prepare_v2(db, p_sql, sql.Length, out stm, out var p_tail);
281-
var len_consumed = (int) (p_tail - p_sql);
282-
int len_remain = sql.Length - len_consumed;
283-
if (len_remain > 0)
281+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
284282
{
285-
tail = sql.Slice(len_consumed, len_remain);
283+
var len_consumed = (int) (p_tail - p_sql);
284+
int len_remain = sql.Length - len_consumed;
285+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
286286
}
287287
else
288288
{
@@ -309,11 +309,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
309309
fixed (byte* p_sql = sql)
310310
{
311311
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
312-
var len_consumed = (int) (p_tail - p_sql);
313-
int len_remain = sql.Length - len_consumed;
314-
if (len_remain > 0)
312+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
315313
{
316-
tail = sql.Slice(len_consumed, len_remain);
314+
var len_consumed = (int) (p_tail - p_sql);
315+
int len_remain = sql.Length - len_consumed;
316+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
317317
}
318318
else
319319
{

src/SQLitePCLRaw.provider.e_sqlite3/Generated/provider_e_sqlite3_funcptrs_win.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,6 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
304304
fixed (byte* p_sql = sql)
305305
{
306306
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
307-
// Follow-up to 854eeb0: funcptrs_win's v3 span variant was missed in that commit — same p_tail bounds guard as the other three provider variants.
308307
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
309308
{
310309
var len_consumed = (int) (p_tail - p_sql);

src/SQLitePCLRaw.provider.internal/Generated/provider_internal_funcptrs.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -270,11 +270,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v2(sqlite3 db, ReadOnlySpan<byte> sq
270270
fixed (byte* p_sql = sql)
271271
{
272272
var rc = NativeMethods.sqlite3_prepare_v2(db, p_sql, sql.Length, out stm, out var p_tail);
273-
var len_consumed = (int) (p_tail - p_sql);
274-
int len_remain = sql.Length - len_consumed;
275-
if (len_remain > 0)
273+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
276274
{
277-
tail = sql.Slice(len_consumed, len_remain);
275+
var len_consumed = (int) (p_tail - p_sql);
276+
int len_remain = sql.Length - len_consumed;
277+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
278278
}
279279
else
280280
{
@@ -301,11 +301,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
301301
fixed (byte* p_sql = sql)
302302
{
303303
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
304-
var len_consumed = (int) (p_tail - p_sql);
305-
int len_remain = sql.Length - len_consumed;
306-
if (len_remain > 0)
304+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
307305
{
308-
tail = sql.Slice(len_consumed, len_remain);
306+
var len_consumed = (int) (p_tail - p_sql);
307+
int len_remain = sql.Length - len_consumed;
308+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
309309
}
310310
else
311311
{

src/SQLitePCLRaw.provider.sqlcipher/Generated/provider_sqlcipher_funcptrs_notwin.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -270,11 +270,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v2(sqlite3 db, ReadOnlySpan<byte> sq
270270
fixed (byte* p_sql = sql)
271271
{
272272
var rc = NativeMethods.sqlite3_prepare_v2(db, p_sql, sql.Length, out stm, out var p_tail);
273-
var len_consumed = (int) (p_tail - p_sql);
274-
int len_remain = sql.Length - len_consumed;
275-
if (len_remain > 0)
273+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
276274
{
277-
tail = sql.Slice(len_consumed, len_remain);
275+
var len_consumed = (int) (p_tail - p_sql);
276+
int len_remain = sql.Length - len_consumed;
277+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
278278
}
279279
else
280280
{
@@ -301,11 +301,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
301301
fixed (byte* p_sql = sql)
302302
{
303303
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
304-
var len_consumed = (int) (p_tail - p_sql);
305-
int len_remain = sql.Length - len_consumed;
306-
if (len_remain > 0)
304+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
307305
{
308-
tail = sql.Slice(len_consumed, len_remain);
306+
var len_consumed = (int) (p_tail - p_sql);
307+
int len_remain = sql.Length - len_consumed;
308+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
309309
}
310310
else
311311
{

src/SQLitePCLRaw.provider.sqlcipher/Generated/provider_sqlcipher_funcptrs_win.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -273,11 +273,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v2(sqlite3 db, ReadOnlySpan<byte> sq
273273
fixed (byte* p_sql = sql)
274274
{
275275
var rc = NativeMethods.sqlite3_prepare_v2(db, p_sql, sql.Length, out stm, out var p_tail);
276-
var len_consumed = (int) (p_tail - p_sql);
277-
int len_remain = sql.Length - len_consumed;
278-
if (len_remain > 0)
276+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
279277
{
280-
tail = sql.Slice(len_consumed, len_remain);
278+
var len_consumed = (int) (p_tail - p_sql);
279+
int len_remain = sql.Length - len_consumed;
280+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
281281
}
282282
else
283283
{
@@ -304,11 +304,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
304304
fixed (byte* p_sql = sql)
305305
{
306306
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
307-
var len_consumed = (int) (p_tail - p_sql);
308-
int len_remain = sql.Length - len_consumed;
309-
if (len_remain > 0)
307+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
310308
{
311-
tail = sql.Slice(len_consumed, len_remain);
309+
var len_consumed = (int) (p_tail - p_sql);
310+
int len_remain = sql.Length - len_consumed;
311+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
312312
}
313313
else
314314
{

src/SQLitePCLRaw.provider.sqlcipher/Generated/provider_sqlcipher_prenet5_notwin.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -269,11 +269,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v2(sqlite3 db, ReadOnlySpan<byte> sq
269269
fixed (byte* p_sql = sql)
270270
{
271271
var rc = NativeMethods.sqlite3_prepare_v2(db, p_sql, sql.Length, out stm, out var p_tail);
272-
var len_consumed = (int) (p_tail - p_sql);
273-
int len_remain = sql.Length - len_consumed;
274-
if (len_remain > 0)
272+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
275273
{
276-
tail = sql.Slice(len_consumed, len_remain);
274+
var len_consumed = (int) (p_tail - p_sql);
275+
int len_remain = sql.Length - len_consumed;
276+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
277277
}
278278
else
279279
{
@@ -300,11 +300,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
300300
fixed (byte* p_sql = sql)
301301
{
302302
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
303-
var len_consumed = (int) (p_tail - p_sql);
304-
int len_remain = sql.Length - len_consumed;
305-
if (len_remain > 0)
303+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
306304
{
307-
tail = sql.Slice(len_consumed, len_remain);
305+
var len_consumed = (int) (p_tail - p_sql);
306+
int len_remain = sql.Length - len_consumed;
307+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
308308
}
309309
else
310310
{

src/SQLitePCLRaw.provider.sqlcipher/Generated/provider_sqlcipher_prenet5_win.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -272,11 +272,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v2(sqlite3 db, ReadOnlySpan<byte> sq
272272
fixed (byte* p_sql = sql)
273273
{
274274
var rc = NativeMethods.sqlite3_prepare_v2(db, p_sql, sql.Length, out stm, out var p_tail);
275-
var len_consumed = (int) (p_tail - p_sql);
276-
int len_remain = sql.Length - len_consumed;
277-
if (len_remain > 0)
275+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
278276
{
279-
tail = sql.Slice(len_consumed, len_remain);
277+
var len_consumed = (int) (p_tail - p_sql);
278+
int len_remain = sql.Length - len_consumed;
279+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
280280
}
281281
else
282282
{
@@ -303,11 +303,11 @@ unsafe int ISQLite3Provider.sqlite3_prepare_v3(sqlite3 db, ReadOnlySpan<byte> sq
303303
fixed (byte* p_sql = sql)
304304
{
305305
var rc = NativeMethods.sqlite3_prepare_v3(db, p_sql, sql.Length, flags, out stm, out var p_tail);
306-
var len_consumed = (int) (p_tail - p_sql);
307-
int len_remain = sql.Length - len_consumed;
308-
if (len_remain > 0)
306+
if (p_tail != null && p_tail >= p_sql && p_tail <= p_sql + sql.Length)
309307
{
310-
tail = sql.Slice(len_consumed, len_remain);
308+
var len_consumed = (int) (p_tail - p_sql);
309+
int len_remain = sql.Length - len_consumed;
310+
tail = len_remain > 0 ? sql.Slice(len_consumed, len_remain) : ReadOnlySpan<byte>.Empty;
311311
}
312312
else
313313
{

0 commit comments

Comments
 (0)