-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement a "qgis-plugin-ci package next" command #34
Comments
It sounds to me like a good idea 👍. Some thoughts:
|
Thanks for your inputs |
It would be good to add the git sha, not for the version, but at least somewhere in the metadata.txt Initial metadata.txt, in git repo, following the example above #34 (comment), after a tag version=master After qgis-plugin-ci version=3.2.2-beta
git_sha1=1c002d6d Date/time of packaging would help tracking a ZIP produced not with a tag. |
Done in #55
Not done. I think it's too risky for the plugin manager and users. The idea of this command is to generate the "smallest higher version". I want to be sure that QGIS Plugin manager will notify users in 99%. The risk is that a developer will tag the same version of the So this command is not touching to the "prerelease" string, only adding numbers.
CF #56 |
On a plugin, I'm doing some continuous deployment of the zip package (without any tag), just on every commit.
But QGIS Plugin manager doesn't appreciate if there isn't a proper semver number.
QGIS will not raise any warning and propose any plugin update if the version is not following what is used in plugins.qgis.org.
This is dangerous because users might stay with an outdated version of the plugin for ever ! (and I must ask my client to explicitely reinstall the plugin to make him upgrade)
So in a gitlab-ci file, I did :
Not a very human readable command :)
But at least, I'm sure that whatever the release on plugins.qgis.org later, QGIS will propose the update of the plugin (to
3.2.2
for instance)Similar to #33, I was thinking to implement
qgis-plugin-ci package next
,next
would be a special keyword to take the last known version in the changelog.md and increment it the same way as above.Maybe use
-alpha
or-pre
instead of-beta
@Guts What do you think ?
The text was updated successfully, but these errors were encountered: