In today's "Computers Were A Mistake" news (cc/ nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq5ylh00729at67j3ytuanxupdf37qm8u580m0l9e6t36l6u5rzrusa0e6sg (nprofile…e6sg) who introduced me to the phrase) ...
Ruby and Golang by default parse YAML differently.
If you forget to quote a SHA string in your YAML, and you're unlucky and the SHA appears to be a number in scientific notation, Ruby will parse it as a string but Golang will parse it as a *float*.
Thus the hilarious CI error I saw today:
unable to get image 'REDACTED.dkr.ecr.us-east-2.amazonaws.com/REDACTED:tests-3.97e+08': Error response from daemon: invalid reference format
🤯