Skip to content

Commit

Permalink
Create release.md
Browse files Browse the repository at this point in the history
  • Loading branch information
johanos1 authored Nov 27, 2023
1 parent 357114f commit 3fd6535
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: New Release
about: Creating a new release version for PASEOS. Only for Maintainers.
title: "Release "
labels: "release"
assignees: "gomezzz"
---

# Feature

## Changelog

_to be written during release process_

## What Needs to Be Done (chronologically)

- [ ] Create PR to merge from current main into release branch
- [ ] Write Changelog in PR and request review
- [ ] Review the PR (if OK - merge, but DO NOT delete the branch)
- [ ] Minimize packages in requirements.txt and conda-forge submission. Update packages in setup.py
- [ ] Check unit tests -> Check all tests pass and there are tests for all important features
- [ ] Check documentation -> Check presence of documentation for all features by locally building the docs on the release
- [ ] Change version number in setup.py and docs (under conf.py)
- [ ] Trigger the Upload Python Package to testpypi GitHub Action (https://github.com/aidotse/paseos/actions/workflows/deploy_to_test_pypi.yml) on the release branch (need to be logged in)
- [ ] Test the build on testpypi (with `pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple paseos`)
- [ ] Finalize release on the release branch
- [ ] Create PR: release → main
- [ ] PR Reviews
- [ ] Merge release back into main
- [ ] Create Release on GitHub from the last commit (the one reviewed in the PR)
- [ ] Upload to PyPI
- [ ] Update on conda following https://conda-forge.org/docs/maintainer/updating_pkgs.html

0 comments on commit 3fd6535

Please sign in to comment.