Open kayman-mk opened 8 months ago
@sijis handles errbot releases, so I'd expect he'll be able to confirm with the process he uses. I'm all for having an automated (or as much is possible) release process.
Got everything up an running and released version 7.0.0 including everything up to commit 0080eff1324930207f021f55674d5240abae172d (2023-10-30).
Docker image: https://github.com/Hapag-Lloyd/errbot/pkgs/container/errbot-hl/149130296?tag=7.0.0 PyPi package: https://pypi.org/manage/project/errbot-hl/release/7.0.0/
GitHub project: https://github.com/Hapag-Lloyd/errbot
Release process is 100% automatic now.
As discussed in #1646 it would be helpful to automate the release process of the Errbot to free up some of the maintainers' resources and make the whole process more comfortable and faster.
Let me briefly outline my ideas how to do that:
errbot/version.py
file and add the changelog. This way multiple changes can be integrated into one release too. So there is no need to release every single commit to PyPi.errbot/version.py
. Should be possible within the release workflow.If you agree I will start working from top to bottom and create the necessary PRs. What do you think @sijis @nzlosh?