Closed brianjmurrell closed 2 years ago
the version number is not assigned by me, but by ‘SweetTooth’ which i guess is some automation behind the https://extensions.gnome.org/ website. the metadata.json
looks like this (note the _generated
field) after installation, while the metadata.json
in this repo doesn't even have a version
field:
{
"_generated": "Generated by SweetTooth, do not edit",
"description": "Unmute the microphone only when you have something to say.\n\nthis gnome-shell extension always keeps your microphone muted, unless you actually have something to say.\n\ntl;dr:\n\nmicrophone icon in the top bar, only visible when recording is active\none-click mute/unmute using the icon\nkeyboard shortcut to mute/unmute, with push-to-talk\nosd and sound notifications for microphone events\n\nDO NOT REPORT ISSUES HERE. USE GITHUB",
"name": "Nothing to say",
"settings-schema": "org.gnome.shell.extensions.nothing-to-say",
"shell-version": [
"40",
"41",
"42",
"3.36.9"
],
"url": "https://github.com/wbolster/nothing-to-say",
"uuid": "nothing-to-say@extensions.gnome.wouter.bolsterl.ee",
"version": 16
}
so i'm not sure what to do here. i can tag after the fact, which i just did (v16
), but it's not ideal at all since uploading is a manual process.
to be clear: i uploaded a new version earlier today so the update is legit
I can tag after the fact, which i just did (v16),
That is fine.
but it's not ideal at all since uploading is a manual process
But even the manual upload really ought to be done from a tag (so after tagging) after checking out that tag. Just to keep the process checked-and-balanced.
Tagging after the fact is fine, as long as you tag before anything else lands to the branch.
this repo is not that active 🙃 i simply uploaded (and tagged) the main branch
and the problem is that the version number is only known after uploading and after approval (which can take a while)
and since the tag contains that version number, it cannot be done up front
fwiw, i just pushed ebe1937905b9d464870458584006ebb288555cbb so that i can at least see what i uploaded
https://extensions.gnome.org/local/ just updated me to v16 but that tag doesn't seem to exist here.