aai-institute / aai-institute/pyDVL
Improve and fix release process
- Dominant language
- Python
- Stars
- 146
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
We currently rely on a script for the release process with a long list of steps.
It can and has failed at any one of these steps and there is no way to automatically recover if a failure happens.
The script is more or less our implementation of the [Git flow workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow). We should instead use the [git-flow](https://github.com/nvie/gitflow) git extensions
Contributor guide
Research direction
Examine the existing release script to understand the steps and failure points. Research the git-flow extensions and how they integrate with GitHub workflows. Plan the migration by mapping current manual steps to git-flow commands and automating recovery procedures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, python
- Domain
- release
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100