Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.98 KB

File metadata and controls

54 lines (37 loc) · 1.98 KB

publishing

tl;dr

bump to beta, tag to release a beta, test in windows, remove beta, merge pull, tag final

how to

  1. bump versions by modifying the following files (templates at the end):

    fireanalyticstoolbox/metadata.txt - includes changelog - don't change version is changed in the release action fireanalyticstoolbox/dependencies_handler.txt - make sure it matches the version of fire2a-lib https://pypi.org/project/fire2a-lib/ qgis-plugin-server/plugins.xml - do only on final release to all users - make sure the release is not draft

    vim fireanalyticstoolbox/metadata.txt fireanalyticstoolbox/dependencies_handler.txt qgis-plugin-server/plugins.xml :bufdo % s/1.0.1/1.0.2/gc :bufdo % s/0.3.12/0.3.13/gc

  2. tag

    show last tags

    git for-each-ref --sort=creatordate --format='%(refname:short) %(creatordate)' refs/tags | tail | column -t

    create

    git tag -a v1.0.2 -m "bugfix loading a single simulation; pandas<v3 on fire2a-lib; added testing framework" && git push origin v1.0.2

    delete if needed

    git tag --delete v1.0.2 && git push --delete origin v1.0.2

templates

metadata.txt

changelog
    v1.0.2: bugfix loading a single simulation; pandas<v3 on fire2a-lib; added testing framework

SAVE BEFORE INSTALL/UPDATE: A dialog asking permission to (pip) install python dependencies (fire2a-lib==0.3.13) will appear

dependencies_handler.txt

plugin_dependencies = fire2a-lib==0.3.13
enabled = True

plugins.xml <pyqgis_plugin name="Fire Analytics Processing-Toolbox" version="1.0.2" plugin_id="1029384756">

		SAVE BEFORE INSTALL/UPDATE: A dialog asking permission to (pip) install python dependencies (fire2a-lib==0.3.13) will appear]]></about>

	<version>1.0.2</version>

	<update_date>2026-01-29T20:00:00.000000-03:00</update_date>

	<download_url>https://github.com/fire2a/fire-analytics-qgis-processing-toolbox-plugin/releases/download/v1.0.2/fireanalyticstoolbox_v1.0.2.zip</download_url>