Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.43 KB

File metadata and controls

35 lines (29 loc) · 1.43 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
  • Decide on a new version number X.Y.Z using semantic versioning.

Versioning pip

  • Create a new releaseXYZ branch
  • Update version in PACKAGENAME/_version.py
  • Update version in .release-please-manifest.json
  • Update version in pyproject.toml
  • Update Development Status in pyproject.toml, if needed
  • Update version and release date in CITATION.cff
  • Update docs/changelog.md . Use gitmojis.
  • 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: Create tag called vX.Y.Z (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.