Atomic Commits: An Easy & Proven Way to Manage & Automate Release Process

By Wei Lee

議題

Atomic Commits: An Easy & Proven Way to Manage & Automate Release Process

TR 209 [[ new Date( '2023-07-29 07:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 07:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 08:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

Releasing new versions can be challenging. Simply by adding metadata during the committing, we can aid release managers in understanding changes faster. With a standardized convention, we can even parse the well-formatted commits, and reduce manual effort in the process. In my talk, I will demonstrate how to accomplish this and automate the release process with the help of commitizen-tool.

講者

Wei Lee

Wei Lee

Wei Lee is a software engineer and a volunteer at PyCon Taiwan. As an engineer who values efficiency, Wei is enthusiastic about automating tasks using Python. When he's not working, Wei enjoys exploring the world through travel, and attending PyCon events gives him the perfect opportunity to do so. Wei has already attended PyCon TW 🇹🇼, PyCon US 🇺🇸, PyCon JP 🇯🇵, PyCon CA 🇨🇦, and even Remote Python Pizza 🍕.

Personal Website: https://weilee.me Twitter: @clleew

PyCon TW TUGLJP general (30mins)