Add release.json to GitHub Release
pengc99 opened this issue ยท 8 comments
Before Start!
Make sure the bug also happen when Details! is the only addon enabled.
Describe the bug
Current GitHub releases do not have a release.json or the correct zip packages for an addon manager such as WowUp to automatically parse and download the addon.
Attempting to add the addon via the GitHub releases link on WowUp results in an error:
WowUp/WowUp#1245
Suggestions
Add separate ZIP files to the releases section for the addons directory from source. This can be done by zipping up the contents of the "plugin" folder. An example is attached here: Details-Damage-Meter-DetailsRetail.v9.1.0.8888.145.zip
Next add a release.json file that points to the ZIP file above to be released with each release. An example release.json below:
{"releases":[{"filename":"Details-Damage-Meter-DetailsRetail.v9.1.0.8888.145.zip","nolib":false,"metadata":[{"flavor":"mainline","interface":90200}]}]}
Just got an in-game advertisement from this addon. "Details!: a new version is available, download it from Curse Forge app or website.".
No thanks, I will be doing neither of those things. I may just clone it from here, but I sure would prefer to update it in a free and open source update program.
That message has been in the addon for literal years. It's not an advertisement. It's telling you the only place it is currently hosted. Should the addon be hosted elsewhere, I'm absolutely certain it will be updated.
Just got an in-game advertisement from this addon. "Details!: a new version is available, download it from Curse Forge app or website.".
No thanks, I will be doing neither of those things. I may just clone it from here, but I sure would prefer to update it in a free and open source update program.
I would like to upvote this issue. It would be great to be able to use wowup or a similar opensource addon manager. I will not use curse/overwolf.
As commented here: #309 (comment) I have made a repository to mirror this one and auto-publish wowup compatible releases.
Hello,
Could we get a way to download the addon that is outside the disease that Curseforge is? If the author wants, he can host the addon on wago which displays adds or here on GitHub, similar to Plater. I (and probably many others) refuse to use Curseforge due to their very poor privacy history.