-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |