Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.3 KB

File metadata and controls

34 lines (28 loc) · 1.3 KB

Checklist for new releases

Follow the steps below in order to make a new release in a BikeNetKit repo with package PACKAGENAME.

Preliminaries

  • All tested, commited, and merged on main

Versioning pip

  • Decide on a new version number X.Y.Z using semantic versioning.
  • Open releaseXYZ branch
  • Update version in PACKAGENAME/_version.py
  • Update version in .release-please-manifest.json
  • Update version in docs/conf.py
  • Update version and release date in CITATION.cff
  • Update docs/changelog.md
  • Update README.md
  • Merge, during pull request set Labels > autorelease:tagged
  • Check that the new version was updated at https://pypi.org/project/PACKAGENAME/

Versioning Github

  • Click Releases
  • Draft a new release
  • Tag+Release title: Select tag with new version (Target: main)
  • Release notes: Copy-paste from changelog.md
  • Save draft
  • Click Releases: Check draft. Edit. Click Publish release.
  • Update last release version in development table of the .github profile README

Conda forge

TBD

Afterwards

  • If package is in use, run pip PACKAGENAME --upgrade or pixi upgrade PACKAGENAME
  • Eventually: Announce / Newsletter / etc.