Currently we have different steps in the release process that are not unified and splitted among different persons.
Let's create a script that handles this.
Unfortunately we need a debian environment because we need some debian tools to make propper debian packaging, that's why we create a docker image.
The docker approch has also the advantage, that the filenames can be fixed.
Description
Description
Details
Details
- Ticket Type
- Task
Event Timeline
Comment Actions
it is now written.
bin/performrelease.py for each package:
- fetching upstream repos (git fetch) to get newest tags
- updating debian git (git pull kolab/dev)
- osc update & osc status must be empty
- merge osc into debian git (to not forget about changes done to obs directly)
- update debian git with new version
- push debian git into obs
known issues:
- handling of kdepim_Ubuntu_14.04 / kdepim-runtime_Ubuntu_14.04
- no handling for baloo, libkolab, libkolabxml (had no updates for ages)