I was hard down for ~5min last night while rolling out secrets in parameter store. 0.149.0, 0.149.1, 0.149.2, and 0.149.3 were bad releases #fail. 0.149.4 is stable: https://github.com/lopopolo/hyperbola/compare/v0.148.0...v0.149.4. Postmortem pending.
A red herring was adding a call to dd in the cleanup script to zero the free space on the disk. I thought I was somehow filling the disk and not reclaiming space.
Root cause: My app depends on the python package mysqlclient, which in turn depends on the libmysqlclient system package. I was pulling this in transitively via the dev package required for building.
Got into an undeployable state due to differences in #provisioning between local and prod environments #fail https://github.com/lopopolo/hyperbola/commit/a914992
code yellow 😕
That was a 35-commit weekend. New features and improved code quality. #win https://github.com/lopopolo/hyperbola/compare/918f6d0f..4c331eee
Significantly refactored my #webpack static asset pipeline today. No longer build assets locally and check them in. Build happens as part of #ansible provisioning. #win https://github.com/lopopolo/hyperbola/commit/eaf5b3197