Details-Damage-Meter icon indicating copy to clipboard operation
Details-Damage-Meter copied to clipboard

Add release.json to GitHub Release

Open pengc99 opened this issue 2 years ago • 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: https://github.com/WowUp/WowUp/issues/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}]}]}

pengc99 avatar May 17 '22 03:05 pengc99