
CI/CD
How to Use Semantic Versioning in CI Pipelines With Examples
Apply semantic versioning in CI: pick patch, minor or major from conventional commits, compute the next version in shell, tag safely and tag images.
6 min read
Tag
2 posts

Apply semantic versioning in CI: pick patch, minor or major from conventional commits, compute the next version in shell, tag safely and tag images.

Fix a Python subprocess that hangs: pipe buffer deadlocks with wait, missing communicate, stdin prompts, timeouts, and killing process groups.