Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.2 #179

Closed
16 tasks done
gomezzz opened this issue Jul 13, 2023 · 0 comments
Closed
16 tasks done

Release 0.2 #179

gomezzz opened this issue Jul 13, 2023 · 0 comments
Assignees
Labels
release Related to a release

Comments

@gomezzz
Copy link
Collaborator

gomezzz commented Jul 13, 2023

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
@gomezzz gomezzz added the release Related to a release label Jul 13, 2023
@gomezzz gomezzz self-assigned this Jul 13, 2023
This was referenced Aug 14, 2023
@gomezzz gomezzz closed this as completed Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Related to a release
Projects
None yet
Development

No branches or pull requests

1 participant