Never Name a zsh Loop Variable path: Three Deploy-Verification Traps That Looked Like Outages

dev.to

In one day of post-deploy verification I hit three failures that all looked like "production is broken" and none of which were: zsh's tied path array destroying PATH, percent-encoded URLs compared against raw ones, and plain propagation delay. I run a static site generator, and after each deploy a zsh script mechanically verifies that "all 10 public surfaces return HTTP 200, and their contents match the local build output (dist)". Running that verification for a day, I hit three traps of compl

Read Full Article open_in_new
arrow_back Back to News