ewen-lbh / zed-wakatime

Wakatime Client Plugin for Zed
https://ewen.works/zed-wakatime
GNU General Public License v3.0
29 stars 2 forks source link

Publishing #3

Open ewen-lbh opened 1 month ago

ewen-lbh commented 1 month ago

We're getting close to a first serious release!

Things to do:

rodneyosodo commented 1 month ago

The second step can be automated using GitHub action whenever there is a version update we update the extensions repo in zed-industries since it depends on submodules

ewen-lbh commented 1 month ago

Yes! I have experience setting that up for ortfo (the documentation sites pulls content from the source code of the actual software's repo, namely generated JSON schemas of Go structs)

It basically consists of two parts:

  1. Dispatch a workflow event when a push with tag happens here (e.g. https://github.com/ortfo/db/blob/main/.github/workflows/update-docs.yaml)
  2. Listen for workflow dispatches, and update the submodule in zed-industries/extensions (e.g. https://github.com/ortfo/website/blob/main/.github/workflows/update-submodules.yml)

But I doubt this repo will often have releases, so it may not be worth setting all of this up :thinking:

rodneyosodo commented 1 month ago

There is an easier process https://github.com/zed-industries/extensions/blob/main/AUTHORING_EXTENSIONS.md#updating-an-extension