No More Manual Releases: Automating Versioning and DevX in Python Projects
- Time
- 2026-08-08 12:00 ~ 12:30
- Speaker
- 小松 XiaoSong
- Room
- TR412-1
- Co-write
Abstract
In many Python projects, the release process still relies heavily on manual work—writing changelogs, tracking version differences, and coordinating across teams. This often leads to inconsistent versioning and high communication costs between developers, QA, and product managers.
This talk demonstrates how to build an automated release workflow in Python projects using Conventional Commits, CI/CD pipelines, and open-source tools such as semantic-release and commitizen. We will show how to generate release notes automatically, align versioning across services, and create a traceable and reproducible release process.
By turning release into an automated system rather than a manual task, teams can significantly improve developer experience (DevX), reduce friction, and enhance collaboration.
Speaker
小松 XiaoSong
我叫小松,本職擔任Devops 工程師,是2026 Devops Day Taipei 講者之一,曾是Google Developer Group on Campus Ex-Organizer,也是Google Devfest Taipei 2024 的Google 官方工作坊 講師之一