The last time I came to PyCon US. I had quite a good time during the development sprint and had a few of my PRs merged. (even though the one to CPython was later closed π₯²) So yep, I think this might be a good idea to host a development sprint for commitizen-tools. π



Disclaimer: the doll has absolutely nothing to do with Python and commitizen-tools. It's just cute, and it might make it easier for people to find me π

It turns out that no one is interested in such a small project. π₯² I met someone who said he wanted to take a look, but he left after lunch. I feel like I've already gotten used to it, or maybe I just should. Or I should just lead airflow next time π₯²
Nonetheless, this sprint was quite intensive and productive for commitizen-tools. With @marcosdotme (who didn't even attend PyCon US) and I, we achieved the following results.
- Pull Requests
- Reviewed and Merged
 - Reviewed but Not Yet Merged
- fix: add description for subcommands #1120
 - fix: set shell to False if running subprocess on Windows #1124 to close cz bump fails when running with rye #1118 and Installing pre-commit hook step in cz init fails when using rye #1117
 - fix(changelog): handle custom tag_format in changelog generation #995
 
 - Helped Fixing
 - Opened
 
 - issues
- Triaged
- Add option for "cz.toml" config file #1111
 - UnicodeDecodeError when run the command cz bump #1110
 - Auto-linked references to commits/PRs in changelog #1109
 - Error "fatal: unknown refname: format lstrip=2" raised when running "cz bump" #1032
 - Exceptions when using cz from ISO8859-1 Terminal #956
 - Change default bump_message for plugin #938
 - cz bump cannot find version scheme "semver" after upgrade #841
 - Cannot create release version after creating a pre-release version #1068
 - Create a flag to build the changelog from commits in multiple git repositories #790
 - Can't bump without using annotated_tag #879
 - Flag to avoid creating a new commit for the bump #753
 - Use named capture group in bump_pattern to enable stricter check #129
 
 - Closed
- option ci reads Changes to our CI configuration, possibly an error #1095
 - cz ch cannot decode Chinese word #826
 - conventional keyword in body would be parsed #827
 - change log was generated with garbage data #798
 - cz bump fails if any non semver tag exist #916
 - Bumping issue with PATCH version #871
 - Shortcut for commit types #788
 - cz bump with a breaking change after an RC does not automatically increase the major version #757
 - Allow releasing after a release candidate without commits #751
 - Be able to configure the allowed prefixes list #672
 - Global Configuration #597
 
 - Created
 
 - Triaged
 
I also want to thank Yucheng for attempting to address UnicodeDecodeError when running cz bump #1110
The great thing is that I finally managed to triage all issues with the issue-status: needs-triage label! but... found out we still need to check issues filed before the labeling system was introduced.
Among all the PRs I worked on yesterday,  fix: add description for subcommands #1120 was quite interesting. I didn't know that argparse changed the prompt of optional arguments from Optional Arguments to options since Python 3.10.
During the sprint, I shared commitizen-tools with Takanoryγγ. Later, he introduced me to towncrier, a similar tool that I plan to explore further. We also had a great chat about Star Wars. π I was excited to share that I went to Rise of the Resistance on the very first day it opened. π
After the sprint, a couple of APAC folks went to this church restaurant. It was quite a pleasant dinner. Always love to hangout with Pythonistas π


