earthdaily / qgis-plugin

🗺️ To be able to discover, request and use aggregate imagery products based on landsat-8/9, Sentinel 2 and other sensors from within QGIS, using the <geosys/> API.
GNU General Public License v3.0
15 stars 7 forks source link

Add new release github workflow #225

Closed Samweli closed 2 years ago

Samweli commented 2 years ago

Created a Github actions workflow that auto creatse plugin releases based on the recent pushed tags.

Using the added release.py script file when a new tag is pushed on the repository the workflow prepares Github action environment for the release, installs the needed dependencies that are configured in the requirements.txt file and creates a Github release accompanied with the plugin zip folder that can be used to install the plugin into the QGIS application.