使用者報告 Actionate 外掛存在嚴重問題:長日誌崩潰和日誌顯示錯誤

BigGo Editorial Team
使用者報告 Actionate 外掛存在嚴重問題:長日誌崩潰和日誌顯示錯誤

JetBrains IDE 的 Actionate 外掛的早期使用者發現了幾個影響其可用性的重大問題,特別是在處理大型日誌檔案和顯示流水線步驟日誌時。這些發現是在社群開始探索這個旨在將 GitHub Actions 直接整合到 JetBrains IDE 中的新工具時出現的。

當前問題:

  • 處理約67,000行日誌時發生崩潰
  • uses 程式碼塊之後出現管道步驟日誌錯位
  • ANSI 顏色程式碼渲染錯誤
  • 缺少日誌搜尋功能
  • 捲軸實現存在問題
  • 設定持久化警告(誤報)

日誌大小處理問題

使用者發現該外掛在處理大型日誌檔案時存在嚴重問題。當嘗試展開包含約67,000行的流水線日誌時,擴充套件程式會完全崩潰,迫使使用者重新載入應用程式。更麻煩的是,這種重新載入會清除所有先前設定的分支和使用者過濾器,打斷工作流程,並要求使用者重新配置他們的偏好設定。

流水線步驟日誌顯示錯誤

一個更技術性的問題出現在流水線步驟日誌的錯誤分組和顯示上。使用者發現,在涉及 GitHub Actions 中 uses 程式碼塊的某些步驟之後,後續的日誌條目會錯位,出現在不正確的步驟下。這種索引問題造成了多米諾骨牌效應,使日誌級聯到錯誤的部分,導致難以準確跟蹤工作流程進度。

ANSI 顏色程式碼渲染問題

該外掛目前無法正確渲染日誌中的 ANSI 顏色程式碼和符號。例如:

「流水線日誌無法正確處理符號和顏色程式碼...日誌顯示為:[39m YN0000: Successfully set npmRegistries[<REDACTED>] to [90mundefined

搜尋功能缺失

使用者強調的一個關鍵缺失功能是缺少日誌搜尋功能和適當的捲軸實現。這一限制使得在大型日誌檔案中定位特定資訊變得特別困難,比如在數千行輸出中查詢測試失敗訊息。

開發團隊已經承認這些問題,並宣佈了立即改進的計劃,包括實現對超長日誌的優雅處理、新增日誌搜尋功能,以及透過適當的 ANSI 顏色程式碼支援來增強日誌格式化。這些改進計劃在即將釋出的版本中實現,同時還包括其他功能,如直接從 IDE 管理 Actions 環境、變數和金鑰。

儘管存在這些早期挑戰,使用者仍讚賞該外掛的快速設定過程,許多人報告在30秒內就完成了安裝和初始配置。開發團隊對使用者反饋的積極響應和對即將進行的修復的透明溝通,幫助維持了社群對該工具潛力的信心。

參考:Actionate: GitHub Actions for JetBrains IDEs