From 360300a1eec491bcc0f4085c2bf3af2872ebb757 Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 26 Sep 2026 06:36:44 +0200 Subject: [PATCH] Build against the released OpenAC 0.1.19 plugin contract --- Directory.Build.props | 2 +- README.md | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 66a2c7e..1d2b472 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -15,7 +15,7 @@ - 0.1.19-mm.2 + 0.1.19 false diff --git a/README.md b/README.md index 66d0d7c..9909ad1 100644 --- a/README.md +++ b/README.md @@ -12,17 +12,12 @@ byte-for-byte what the DECAL plugin sent and accepted; the golden tests under ## Building The plugin contract is `AcDream.Plugin.Abstractions` of the version named in -`Directory.Build.props` (`PluginApiPackageVersion`), currently 0.1.19-mm.2: -OpenAC `claude/mm-plugin-api` at 0f11c12b, now part of `claude/ryncmd-host` (peer relay, status board, object -headers and the other additions this plugin needs) packed with -`dotnet pack src/AcDream.Plugin.Abstractions -c Release -p:Version=0.1.19-mm.2`. -The package sits in `packages-staging/`; copy it to `packages-local/`. -Once that branch is released the package comes from the OpenAC release -instead. The client must be built from the same line (with -`-p:Version=0.1.19-mm.2` when built from source), or it refuses the plugin. +`Directory.Build.props` (`PluginApiPackageVersion`), currently 0.1.19, the +OpenAC 0.1.19 release. Put that release's package in `packages-local/`; an +OpenAC client from 0.1.19 on loads the plugin. ``` -cp packages-staging/*.nupkg packages-local/ +gh release download v0.1.19 --repo eriknihlen/OpenAC -p "AcDream.Plugin.Abstractions.0.1.19.nupkg" -D packages-local dotnet build OpenAC.MosswartMassacre.slnx dotnet test OpenAC.MosswartMassacre.slnx ```