The tool will recognise any label use as a suffix to flag it as pre-release : If pushed to the QGIS plugin repository, the QGIS minimum version will be raised to QGIS 3.14 (only 3.14 and above support testing of experimental versions). In the case of a pre-release (either from the tag name according to Semantic Versioning or from the GitHub release), the plugin will be flagged as experimental. The address will be: īoth can be achieved in the same process.
When releasing, you can publish the plugin :
The name of this directory will be used for the zip file.
#SHANIS REPO PLUGIN ARCHIVE#
The code is under a git repository ( git archive is used to bundle the plugin).
#SHANIS REPO PLUGIN UPDATE#
Push-translation update strings and push translations Pull-translation pull translations from Transifex QGIS-Plugin-CI is best served if you use these two conventions :Ĭommand line usage: qgis-plugin-ci :book: For further information, see the documentation. set the experimental flag according to the tag if needed.changelog section in the metadata.txt can be populated if the CHANGELOG.md is present.all TS/QM files can be managed on the CI, the i18n folder can be omitted from the Git repository.Completely handle translations with Transifex:.Easily integrated in Travis-CI or github workflows.Publish plugin in Github releases, option to deploy a custom repository.Deploy plugin releases on QGIS official plugin repository.These scripts are written for and tested on GitHub, Travis-CI, github workflows and Transifex. Contains scripts to perform automated testing and deployment for QGIS plugins.