Skip to content

MeshWeaver.Social leaves core — the SocialMedia repo is the master and the registry serves the bundle - #2508

Merged
rbuergi merged 2 commits into
mainfrom
feat/social-leaves-core
Aug 27, 2026
Merged

rbuergi merged 2 commits into
mainfrom
feat/social-leaves-core

Conversation

@rbuergi

@rbuergi rbuergi commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

What

The relocation src/MeshWeaver.Social/README.md tracked completes ("projects removed from core"):

  • Deleted: src/MeshWeaver.Social, test/MeshWeaver.Social.Test, the seven Monolith-hosted social tests + SocialTestNodeTypes, OrleansScheduledPostTest, the closure-lane row in memex/MeshModulesPublish.targets, slnx + shard entries.
  • Everything lives in Systemorph/MeshWeaver.SocialMedia now (synced forward in SocialMedia#86, tests moved in Add GitHubPlugin and SpecWriter agent for Markdown-to-GitHub-Issue workflow #86/Fix AI Chat Question Mark Focus Steals Search Bar #88 — 101/101 green there), its CI packs and hands the bundle to the registry (Bug fixes #87; SocialMedia@1.1.2 published and confirmed served), and the portal hosts declare MeshWeaver.Social under Modules:Required with the SocialMedia repo as a Store package source (Plugins#751, incl. the SocialRequiredCutoverTest contract).

Order (all landed)

SocialMedia #86 → #87 (registry lane; REGISTRY_PUBLISH_TOKEN provisioned from the memex-cloud vault value) → #88 (tests) → Plugins#751 (source + Required) → this.

Verification

MW_ALLOW_SOLUTION_BUILD=1 dotnet build MeshWeaver.slnx -c Release -p:CIRun=true -warnaserror after the rebase: 0 errors. MeshWeaver.Documentation.Test: green. Three-dot diff: 43 files, +4/−7172, deletion only.

No What's New entry: the module keeps shipping (now from the registry); no user-visible change.

🤖 Generated with Claude Code

https://claude.ai/code/session_01X8RtDNQGywnbbY2T5j5T28

Copilot AI lite review requested due to automatic review settings August 27, 2026 14:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the MeshWeaver.Social module (and its associated tests/solution wiring) from the core repo now that Systemorph/MeshWeaver.SocialMedia is the source of truth and the module bundle is served via the registry.

Changes:

  • Deleted the src/MeshWeaver.Social project and the dedicated test/MeshWeaver.Social.Test project.
  • Removed Monolith/Orleans social integration tests and dropped MeshWeaver.Social project references from remaining test projects.
  • Updated solution + build/shard configuration to stop including/building the removed social projects.

Reviewed changes

Copilot reviewed 43 out of 43 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test/MeshWeaver.Social.Test/ScheduledPublishIdentityTest.cs Removed (Social test project relocation cleanup).
test/MeshWeaver.Social.Test/NodeContentTypeRoundTripTest.cs Removed (Social test project relocation cleanup).
test/MeshWeaver.Social.Test/MeshWeaver.Social.Test.csproj Removed (Social test project relocation cleanup).
test/MeshWeaver.Social.Test/LinkedInPublisherEngagementTest.cs Removed (Social test project relocation cleanup).
test/MeshWeaver.Social.Test/LinkedInPostsApiTest.cs Removed (Social test project relocation cleanup).
test/MeshWeaver.Social.Test/LinkedInIdentitySyncTest.cs Removed (Social test project relocation cleanup).
test/MeshWeaver.Social.Test/LinkedInConnectScopeTest.cs Removed (Social test project relocation cleanup).
test/MeshWeaver.Social.Test/LinkedInAnalyticsTest.cs Removed (Social test project relocation cleanup).
test/MeshWeaver.Hosting.Orleans.Test/OrleansScheduledPostTest.cs Removed (Orleans lane social scheduling test moved out with module).
test/MeshWeaver.Hosting.Orleans.Test/MeshWeaver.Hosting.Orleans.Test.csproj Dropped MeshWeaver.Social project reference.
test/MeshWeaver.Hosting.Monolith.Test/SocialTestNodeTypes.cs Removed (Monolith social test fixture wiring moved out with module).
test/MeshWeaver.Hosting.Monolith.Test/SocialModuleContributionTest.cs Removed (module attribute/contribution tests moved out with module).
test/MeshWeaver.Hosting.Monolith.Test/SocialHistoryMatchTest.cs Removed (history matching tests moved out with module).
test/MeshWeaver.Hosting.Monolith.Test/ScheduledPublishIdentityTest.cs Removed (Monolith timed-publish identity tests moved out with module).
test/MeshWeaver.Hosting.Monolith.Test/ScheduledPostWatcherTest.cs Removed (Monolith scheduling watcher integration tests moved out with module).
test/MeshWeaver.Hosting.Monolith.Test/MeshWeaver.Hosting.Monolith.Test.csproj Dropped MeshWeaver.Social project reference.
test/MeshWeaver.Hosting.Monolith.Test/LinkedInPullActionsTest.cs Removed (compile-guard/in-mesh social code test moved out with module).
test/MeshWeaver.Hosting.Monolith.Test/LinkedInPublishServiceTest.cs Removed (publish integration tests moved out with module).
test/MeshWeaver.Hosting.Monolith.Test/LinkedInPublishAccessTest.cs Removed (publish access-control tests moved out with module).
src/MeshWeaver.Social/SocialPostMenuProvider.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/SocialModuleAttribute.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/SocialHistoryMatch.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/ScheduledSocialPublishHandler.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/README.md Removed (module relocation note no longer applies in core repo).
src/MeshWeaver.Social/PlatformCredential.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/NodeContentJson.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/MeshWeaver.Social.csproj Removed (module project removed from core).
src/MeshWeaver.Social/LinkedInPublishEndpoints.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/LinkedInPostsApi.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/LinkedInIdentitySync.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/LinkedInCredentialMenuProvider.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/LinkedInAnalytics.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/IPlatformPublisher.cs Removed (module sources relocated out of core).
src/MeshWeaver.Social/ApiCredentialNodeType.cs Removed (module sources relocated out of core).
MeshWeaver.slnx Removed Social project + Social test project from the solution.
memex/MeshModulesPublish.targets Removed Social closure-lane entry and updated commentary about relocation.
.github/scripts/shard-assign.sh Removed Social test project weight entry from shard assignment.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread memex/MeshModulesPublish.targets
@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results (shard 2)

1 084 tests   892 ✅  5m 49s ⏱️
    6 suites  192 💤
    6 files      0 ❌

Results for commit e080fcd.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results (shard 0)

1 308 tests   1 308 ✅  6m 27s ⏱️
    6 suites      0 💤
    6 files        0 ❌

Results for commit e080fcd.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results (shard 3)

1 080 tests   1 080 ✅  12m 38s ⏱️
    7 suites      0 💤
    7 files        0 ❌

Results for commit e080fcd.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results (shard 4)

    8 files      8 suites   10m 17s ⏱️
4 407 tests 4 404 ✅ 3 💤 0 ❌
5 002 runs  4 999 ✅ 3 💤 0 ❌

Results for commit e080fcd.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results (shard 5)

1 583 tests   1 582 ✅  8m 46s ⏱️
    9 suites      1 💤
    9 files        0 ❌

Results for commit e080fcd.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results (shard 1)

740 tests   736 ✅  6m 51s ⏱️
  8 suites    4 💤
  8 files      0 ❌

Results for commit e080fcd.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results

    44 files      44 suites   50m 50s ⏱️
10 200 tests 10 000 ✅ 200 💤 0 ❌
10 797 runs  10 597 ✅ 200 💤 0 ❌

Results for commit e080fcd.

♻️ This comment has been updated with latest results.

rbuergi and others added 2 commits August 27, 2026 16:42
…d the registry serves the bundle

The relocation that src/MeshWeaver.Social/README.md tracked completes: the module's sources,
its own suite and the Monolith-hosted social tests (LinkedIn publish/pull/access, the
scheduler watcher, publish identity, history matching, the module contribution, the Orleans
scheduler test) all live in Systemorph/MeshWeaver.SocialMedia now, its CI packs and hands the
bundle to the registry, and the portal hosts in MeshWeaver.Plugins declare MeshWeaver.Social
under Modules:Required — a rollout that lost the module stalls on readiness instead of
shipping without it. So the project, its tests and the closure-lane row go; the lane comment
says where it went.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X8RtDNQGywnbbY2T5j5T28
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X8RtDNQGywnbbY2T5j5T28
@rbuergi
rbuergi force-pushed the feat/social-leaves-core branch from 7de8805 to e080fcd Compare August 27, 2026 14:42
@rbuergi
rbuergi merged commit 48c3a14 into main Aug 27, 2026
45 of 49 checks passed
@rbuergi
rbuergi deleted the feat/social-leaves-core branch August 28, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants