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 π