feat: integrate composable Godot runtime and EventBus debugger

This commit is contained in:
cneicy committed 2026-11-06 19:18:54 +08:00
1 parent 0d9e04c09d
commit 51f8a1d044
55 files changed
+1481 -114

No files matched your search

@@ -46,6 +46,10 @@ jobs:
if (!entry) throw new Error(`Missing pinned submodule: ${path}`);
await fetchSource(repo, entry.sha, `release/${path}`);
}
const godotPath = 'Godot/Packages/ShrinkSDK.Godot';
const godotEntry = tree.tree.find(item => item.path === godotPath && item.type === 'commit');
if (!godotEntry) throw new Error(`Missing pinned submodule: ${godotPath}`);
await fetchSource('ShrinkGodot', godotEntry.sha, `release/${godotPath}`);
NODE
- name: Install .NET 8 SDK
@@ -98,6 +102,8 @@ jobs:
Assets/ShrinkInspection/DotNet~/ShrinkSDK.Inspection.csproj
Assets/Modules/ShrinkNetwork/Adapters~/MessagePack/ShrinkSDK.Network.MessagePack.csproj
Tools/AgentSupport/Shrink.Inspect/Shrink.Inspect.csproj
Godot/Packages/ShrinkSDK.EntJoy.Godot/ShrinkSDK.EntJoy.Godot.csproj
Godot/Packages/ShrinkSDK.EventBus.Godot/ShrinkSDK.EventBus.Godot.csproj
)
for project in "${projects[@]}"; do
dotnet restore "$project" --configfile Assets/Modules/ShrinkNetwork/NuGet.Config