Merge nucleic/fuzzy-maple-koala-87xd into dev
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
protocol — the wire layer only (the required CI leg; needs no SQLite).
|
||||
core — NucleicCore, the full Windows manifest. With -Test it builds EVERY declared
|
||||
target (nucleic-hostd, NucleicProtocolC, nucleic-smoke) and runs
|
||||
NucleicCarbonTests. Both build and test are green on Windows 11 amd64 as of
|
||||
NucleicHydrangeaTests. Both build and test are green on Windows 11 amd64 as of
|
||||
2026-07-29, so a failure here is a REGRESSION, not a gap — this leg used to
|
||||
be reported as expected-to-fail and that wording is exactly what let a real
|
||||
`git` spawn bug read as an items-10+ gap for a day.
|
||||
@@ -210,7 +210,7 @@ function Build-Protocol([hashtable]$sql) {
|
||||
function Build-Core([hashtable]$sql) {
|
||||
Write-Step 'core: building NucleicCore (full Windows manifest)'
|
||||
if ($Test) {
|
||||
Write-Note '-Test builds EVERY target (hostd, NucleicProtocolC, smoke) and runs NucleicCarbonTests.'
|
||||
Write-Note '-Test builds EVERY target (hostd, NucleicProtocolC, smoke) and runs NucleicHydrangeaTests.'
|
||||
}
|
||||
# NucleicCore only EXISTS when NUCLEIC_WINDOWS_PROTOCOL_ONLY is absent: with it set,
|
||||
# Package.swift narrows the manifest to [NucleicProtocol, NucleicProtocolTests] and this
|
||||
@@ -225,7 +225,7 @@ function Build-Core([hashtable]$sql) {
|
||||
try {
|
||||
if ($Test) {
|
||||
# See Build-Protocol: clean Windows test builds require indexing + one frontend job.
|
||||
return Invoke-Swift @('test', '-j', '1', '--filter', 'NucleicCarbonTests') $sql
|
||||
return Invoke-Swift @('test', '-j', '1', '--filter', 'NucleicHydrangeaTests') $sql
|
||||
}
|
||||
return Invoke-Swift @('build', '--target', 'NucleicCore') $sql
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user