aai-institute / aai-institute/pyDVL

Improve and fix release process

Open
#480 0 comments 0 reactions 0 assignees View on GitHub
bug cleanup enhancement packaging
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.