Skip to content

Claude/cli bluetooth raspberry pi f8571a - #4

Merged
Ktechen merged 2 commits into
masterfrom
claude/cli-bluetooth-raspberry-pi-f8571a
Jul 27, 2026
Merged

Claude/cli bluetooth raspberry pi f8571a#4
Ktechen merged 2 commits into
masterfrom
claude/cli-bluetooth-raspberry-pi-f8571a

Conversation

@Ktechen

@Ktechen Ktechen commented Jul 27, 2026

Copy link
Copy Markdown
Owner

No description provided.

kevin and others added 2 commits July 27, 2026 15:43
ReadFrom.Configuration can't scan for sink assemblies in a single-file publish,
so trackify crashed at startup ("No Serilog:Using ... no Serilog assemblies
were found"). Pass the Console sink assembly explicitly via
ConfigurationReaderOptions in both the CLI and the server startup.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
`dotnet publish -r linux-arm64` (the Pi deploy) failed at restore with
NU1102 for Microsoft.NETCore.App.Runtime.Mono.<rid>, because Trackify.Application
multi-targets the mobile net10.0-android (Mono) TFM and a desktop/server RID
publish tried to restore a Mono runtime pack that doesn't exist for .NET 10 —
so no trackify executable was produced.

Application now exposes only the transport-free net TFMs (net10.0;net9.0) when a
non-mobile RID is set, and keeps the full per-head set for plain builds and
mobile (android/ios) RIDs. Verified: `-r linux-arm64` single-file R2R publish
now produces trackify + appsettings.json; app heads + tests unaffected.

Caveat: publishing the Windows app head WITH a win RID (Store packaging) would
now resolve Application's net10.0 instead of net10.0-windows; dev builds (no RID)
are unaffected.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@Ktechen
Ktechen merged commit 7a9e012 into master Jul 27, 2026
4 checks passed
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.

1 participant