ผู้ใช้งานรุ่นแรกของปลั๊กอิน Actionate สำหรับ JetBrains IDEs ได้พบปัญหาสำคัญหลายประการที่ส่งผลต่อการใช้งาน โดยเฉพาะในการจัดการไฟล์ล็อกขนาดใหญ่และการแสดงผลล็อกของขั้นตอนไปป์ไลน์ การค้นพบนี้เกิดขึ้นในขณะที่ชุมชนเริ่มทดลองใช้เครื่องมือใหม่นี้ซึ่งออกแบบมาเพื่อรวม GitHub Actions เข้ากับ JetBrains IDEs โดยตรง
ปัญหาที่พบในปัจจุบัน:
- เกิดการหยุดทำงานเมื่อจัดการกับล็อกที่มีประมาณ 67,000 บรรทัด
- การจัดวางล็อกของขั้นตอนใน Pipeline ไม่ตรงแนวหลังจากบล็อก
uses
- การแสดงผลรหัสสี ANSI ไม่ถูกต้อง
- ขาดฟังก์ชันการค้นหาล็อก
- ปัญหาการทำงานของแถบเลื่อน
- คำเตือนเกี่ยวกับการบันทึกการตั้งค่า (แจ้งเตือนผิดพลาดที่ไม่เป็นความจริง)
ปัญหาการจัดการล็อกขนาดใหญ่
ผู้ใช้พบว่าปลั๊กอินมีปัญหาอย่างมากในการจัดการไฟล์ล็อกขนาดใหญ่ เมื่อพยายามขยายล็อกไปป์ไลน์ที่มีบรรทัดประมาณ 67,000 บรรทัด ส่วนขยายจะหยุดทำงานทันที ทำให้ผู้ใช้ต้องโหลดแอปพลิเคชันใหม่ และที่แย่ไปกว่านั้นคือการโหลดใหม่นี้จะล้างการตั้งค่าตัวกรองสาขาและผู้ใช้ทั้งหมดที่ตั้งไว้ก่อนหน้า ทำให้ขั้นตอนการทำงานหยุดชะงักและผู้ใช้ต้องตั้งค่าใหม่ทั้งหมด
บั๊กการแสดงผลล็อกขั้นตอนไปป์ไลน์
ปัญหาทางเทคนิคที่สำคัญได้เกิดขึ้นเกี่ยวกับการจัดกลุ่มและแสดงผลล็อกขั้นตอนไปป์ไลน์ที่ไม่ถูกต้อง ผู้ใช้พบว่าหลังจากขั้นตอนบางอย่างที่เกี่ยวข้องกับบล็อก uses
ใน GitHub Actions ล็อกที่ตามมาจะแสดงผลผิดตำแหน่ง โดยปรากฏอยู่ใต้ขั้นตอนที่ไม่ถูกต้อง ปัญหาการจัดลำดับนี้สร้างผลกระทบต่อเนื่องทำให้ล็อกแสดงผลในส่วนที่ผิด ทำให้ยากต่อการติดตามความคืบหน้าของเวิร์กโฟลว์อย่างแม่นยำ
ปัญหาการแสดงผลรหัสสี ANSI
ปลั๊กอินไม่สามารถแสดงผลรหัสสี ANSI และสัญลักษณ์ในล็อกได้อย่างถูกต้อง ตัวอย่างเช่น:
ล็อกไปป์ไลน์ไม่สามารถจัดการสัญลักษณ์และรหัสสีได้อย่างถูกต้อง... ล็อกปรากฏเป็น:
[39m YN0000: Successfully set npmRegistries[<REDACTED>] to [90mundefined
ข้อจำกัดของฟังก์ชันการค้นหา
ผู้ใช้ได้ชี้ให้เห็นถึงปัญหาสำคัญคือการขาดฟังก์ชันการค้นหาล็อกและการใช้งานแถบเลื่อนที่เหมาะสม ข้อจำกัดนี้ทำให้ยากต่อการค้นหาข้อมูลเฉพาะในไฟล์ล็อกขนาดใหญ่ เช่น ข้อความแสดงความล้มเหลวของการทดสอบที่ซ่อนอยู่ในล็อกนับพันบรรทัด
ทีมพัฒนาได้รับทราบถึงปัญหาเหล่านี้และประกาศแผนการปรับปรุงทันที รวมถึงการเพิ่มการจัดการล็อกขนาดใหญ่อย่างมีประสิทธิภาพ การเพิ่มความสามารถในการค้นหาล็อก และการปรับปรุงการจัดรูปแบบล็อกด้วยการรองรับรหัสสี ANSI อย่างเหมาะสม การปรับปรุงเหล่านี้มีกำหนดจะออกในเวอร์ชันที่จะมาถึง พร้อมกับฟีเจอร์เพิ่มเติม เช่น การจัดการ Actions Environments, Variables และ Secrets โดยตรงจาก IDE
แม้จะมีความท้าทายในช่วงแรก ผู้ใช้ได้ชื่นชมกระบวนการติดตั้งที่รวดเร็วของปลั๊กอิน โดยหลายคนรายงานว่าสามารถติดตั้งและตั้งค่าเริ่มต้นได้ภายในเวลาไม่ถึง 30 วินาที การตอบสนองต่อข้อเสนอแนะของผู้ใช้อย่างรวดเร็วและการสื่อสารที่โปร่งใสเกี่ยวกับการแก้ไขที่กำลังจะมาถึงของทีมพัฒนา ช่วยรักษาความเชื่อมั่นของชุมชนในศักยภาพของเครื่องมือนี้