.. SPDX-FileCopyrightText: 2021 The PyPSA-Earth Authors SPDX-License-Identifier: CC-BY-4.0 .. _release-notes: ########################################## Release Notes ########################################## Upcoming Release ================ **New Features and major Changes** * List of features Release Process =============== * Checkout a new release branch ``git checkout -b release-v0.x.x``. * Finalise release notes at ``doc/release_notes.rst``. * Update ``envs/environment.fixed.yaml`` via ``conda env export -n pypsa-za -f envs/environment.fixed.yaml --no-builds`` from an up-to-date `pypsa-za` environment. * Update version number in ``doc/conf.py`` and ``*config.*.yaml``. * Open, review and merge pull request for branch ``release-v0.x.x``. Make sure to close issues and PRs or the release milestone with it (e.g. closes #X). * Tag a release on Github via ``git tag v0.x.x``, ``git push``, ``git push --tags``. Include release notes in the tag message. * Upload code to `zenodo code repository `_ with `GPLv3 license `_. * Create pre-built networks for ``config.default.yaml`` by running ``snakemake -j 1 extra_components_all_networks``. * Upload pre-built networks to `zenodo data repository `_ with `CC BY 4.0 `_ license.