Graceful upgrade to the Package Manager

Hey @camnewnham,

Part 1

Updates

  1. You can definitely use your CI to Build and Publish a Yak Package. As you’ve found.

  2. For updates, I see a few options
    2.1 - You can more simply do a local check with yak.exe or for Mac there is a script mentioned in this page, but Rhino 8 only Rhino - What is the Package Manager?
    2.2 - To keep things universal you could the Yak Endpoints instead to get a more cross platform version which would return some nice JSON e.g → https://yak.rhino3d.com/packages/ColorPicker

  3. You can open the PackageManager to a specific plugin page by calling

RhinoApp.RunScript("-PackageManager Search MyPluginName", false);

Part 2

You’re spot on here I can’t help with this bit and it’s a bit of a pain for us too.

– cs