Hey Petras,
Thanks for pointing out that the description field wasn’t being extracted from GHAs by the spec
command. I’ve fixed it and an updated version of yak.exe will be in the next Rhino WIP release.
You can only use a version number once. If you want to publish an update to your package then you need to pick a new version number. For example, if you’ve already published “1.0.0”, then you should pick “1.0.1” or “1.1.0” (or “2.0.0”) for the next release. I recommend reading semver.org.
The reason for not allowing versions to be overwritten (or deleted) is that users may rely on a specific version for their work. If you want to discourage the use of an existing version then you can hide it with the yank
command. Hidden (yanked) packages can still be installed if the user knows the exact version number, but they won’t show up in the package manager.
Nathan’s right – I recently added an uninstall button to the Package Manager in Rhino WIP.
I noticed you’re using the Rhino 6 version of the Yak CLI tool. I recommend using the Rhino 7 WIP version for publishing packages since it supports new things like distributions, keywords and managing package ownership, along with a bunch of smaller updates and bug fixes.