diegodlh / zotero-cita

Cita: a Wikidata addon for Zotero with citations metadata support
GNU General Public License v3.0
233 stars 12 forks source link

Consider using `zotero-plugin release` script instead of `release-it` #303

Open diegodlh opened 1 month ago

diegodlh commented 1 month ago

As mentioned in https://github.com/diegodlh/zotero-cita/discussions/296#discussioncomment-10801610, I think it may be better to use zotero-plugin release script instead of release-it.

On the one hand, I think we haven't managed yet to maintain the special "release"/"update" release (which keeps the update.json and update-beta.json manifests) with the release-it approach. As far as I could understand, we replace all assets each time, which would mean losing the update.json manifest when a new beta release is published.

On the other hand, considering that we are using much of zotero-plugin-template features for the development of our plugin, I think it would be simpler to use their release approach too. But open to reconsideration, of course.

This pull request supposedly makes the changes needed to use zotero-plugin release script instead of release-it. It also updates the README according to comments in the discussion linked to above.

If we do merge this, we may want to remove the "update" release created before: https://github.com/diegodlh/zotero-cita/releases/tag/update

github-actions[bot] commented 3 days ago

:rocket: This ticket has been resolved in v1.0.0-beta.9. See Release 1.0.0-beta.9 for release notes.