Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/scripts/check-module-platform-floor.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@
`src/MeshWeaver.Plugin.Packaging/NuGetVersionComparer.cs` exactly — numeric core parts compared
as numbers, a release outranking any pre-release, dot-separated pre-release identifiers compared
numerically when both are numeric, numeric ranking below alphanumeric, otherwise ordinal — and
`ModulePlatformFloorScriptParityTest` in `test/Memex.Portal.Shared.Test` pins the two together on
`ModulePlatformFloorScriptParityTest` in MeshWeaver.Plugins' `src/Memex.Portal.Shared.Test` (it reads
this script from the pinned platform checkout) pins the two together on
a table of cases. Two call sites computing the same fold differently either never converge or
never fire, and both are silent.

Expand Down
2 changes: 1 addition & 1 deletion .github/scripts/release-channels.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
REQUIRED_FIELDS = ("id", "tag", "edition", "meaning", "writers", "notation", "status")
BINDING_FIELDS = ("workflow", "job", "repositories")
# A label must look like a tag and must NEVER be SELECTABLE as a version. The self-updater
# (memex/Memex.Portal.Shared/SelfUpdate/VersionSelect.cs) keeps every tag matching
# (MeshWeaver.Plugins src/Memex.Portal.Shared/SelfUpdate/VersionSelect.cs) keeps every tag matching
# `PlatformVersionTag` = ^\d+\.\d+\.\d+([-+].*)?$ EXCEPT one ending in `-latest` (`MovingPointer`), so
# a label of that dotted shape with any other suffix (`3.1.0-mac`) would be rolled to as if it were
# a build. Both regexes are mirrored here; VersionSelectTest pins the C# side.
Expand Down
3 changes: 1 addition & 2 deletions .github/scripts/shard-assign.sh
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
# the numerator instead — PluginCatalog's two parts run ~174 s each, ~36% of
# the cap — and it costs nothing, because the parts land on different runners.
#
# Memex.Portal.Shared.Test was the next one: listed at 25 s, it measured 431 s solo on
# Memex.Portal.Shared.Test (now in MeshWeaver.Plugins) was the next one: listed at 25 s, it measured 431 s solo on
# run 36816633012 (90% of the cap) and was killed at 480 s exit=124 on run 36817124160,
# still progressing through its classes, once #5894 added ~28 s of deliberate waits. It
# now runs in three parts: the two parts measured 327 and 324 s on
Expand Down Expand Up @@ -190,7 +190,6 @@ fi

# "<seconds> <project-name>", heaviest first.
WEIGHTS=$(cat <<'EOF'
929 Memex.Portal.Shared.Test 4
272 MeshWeaver.Hosting.Orleans.Test
142 MeshWeaver.Data.Test
522 MeshWeaver.Messaging.Hub.Test 3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dotnet-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -994,8 +994,8 @@ jobs:
# 🚨 This job used to pre-pull `pgvector/pgvector:pg17` from Docker Hub, anonymously, on every
# shard. Since the Postgres suites left core (the test-move tranches, #2847 and its successors)
# NO core suite starts a container: nothing references Testcontainers.PostgreSql, and the one
# project naming MeshWeaver.Testcontainers (Memex.Portal.Shared.Test) exercises readiness logic
# against an in-process host. So the pull fetched an image nothing used — and on 2026-10-09 it
# project that named MeshWeaver.Testcontainers (Memex.Portal.Shared.Test, now in
# MeshWeaver.Plugins) exercises readiness logic against an in-process host. So the pull fetched an image nothing used — and on 2026-10-09 it
# was the ONLY red of six shards × several PRs (#6381 among them), Docker Hub answering
# `toomanyrequests` to the runner pool's shared egress IP. Retrying a per-IP window is not a
# fix; not asking is.
Expand Down
2 changes: 0 additions & 2 deletions MeshWeaver.slnx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
<File Path="samples/Directory.Build.props" />
</Folder>
<Folder Name="/memex/">
<Project Path="memex/Memex.Portal.Shared/Memex.Portal.Shared.csproj" />
</Folder>
<Folder Name="/memex/aspire/">
<Project Path="memex/aspire/Memex.Aspire.Hosting/Memex.Aspire.Hosting.csproj" />
Expand Down Expand Up @@ -93,7 +92,6 @@
<Project Path="test/MeshWeaver.Hosting.Test/MeshWeaver.Hosting.Test.csproj" />
<Project Path="test/MeshWeaver.PluginTester.Test/MeshWeaver.PluginTester.Test.csproj" />
<Project Path="test/MeshWeaver.Portal.E2E.Test/MeshWeaver.Portal.E2E.Test.csproj" />
<Project Path="test/Memex.Portal.Shared.Test/Memex.Portal.Shared.Test.csproj" />
<Project Path="test/MeshWeaver.Testing.Xunit/MeshWeaver.Testing.Xunit.csproj" />
<Project Path="test/MeshWeaver.Testing.Xunit.Test/MeshWeaver.Testing.Xunit.Test.csproj" />
<Project Path="test/MeshWeaver.ThumbnailGenerator.Test/MeshWeaver.ThumbnailGenerator.Test.csproj" />
Expand Down
73 changes: 0 additions & 73 deletions memex/Memex.Portal.Shared/Api/BoundedBody.cs

This file was deleted.

80 changes: 0 additions & 80 deletions memex/Memex.Portal.Shared/Api/ConsumerInventoryEndpoints.cs

This file was deleted.

72 changes: 0 additions & 72 deletions memex/Memex.Portal.Shared/Api/ControlLaneEndpoints.cs

This file was deleted.

Loading
Loading