This week 20-04-2026

"This week at Zumuta!" is a consice reading list about what happened in the Zumuta! universe in the past week.

While working with pyinfra for deploying kwai, I have learned that changing versions of the Python packages is important. When a source file has changed and the version is not changed, it will not sync the file, because pyinfra thinks it is not changed. Version management becomes import now. Time to start using Python Semantic Release? According to Dave Farley, it's one of the markers for successful Continuous Delivery:

  1. Release Capability
  2. Deployment Pipeline
  3. Continuous Integration
  4. Trunk-Based Development
  5. Small Autonomous Teams
  6. Informed Decision Making
  7. Small Steps
  8. Fast Feedback
  9. Automated Testing
  10. Version Control
  11. One Route to Production
  12. Traceability
  13. Automated Deployment
  14. Observability
Previous Story
13-04-2026
Back to the overview