jiantw83
4ed0bf11a2
fix(check-requires): 分開相依不符與判不出結論的結束碼
What:把原本的結束碼 1 拆成兩個。1 只代表相依版本不符或缺相依 plugin。新增 4 代表判不出結論,成因是 manifest 不存在、不是有效 JSON、或缺 python3。這三種成因的輸出從 status=blocked 改成 status=unknown。
Why:兩種成因共用同一個結束碼,呼叫端就只能用同一句話講兩件事。環境壞掉會被講成版本落後。操作者照著去補版本,補到最後也碰不到真正的問題點。
How:找不到 manifest、找不到 python3、JSON 解析失敗三處改回傳 4,狀態字串一併改成 unknown。檔頭的輸出格式表與結束碼表跟著改寫,並寫下 1 與 4 分開的理由。
Who:相依檢查結論分流。
2026-08-31 13:35:41 +08:00
..
2026-08-26 10:43:50 +08:00
2026-08-31 11:09:59 +08:00
2026-08-31 13:35:41 +08:00
2026-08-31 11:09:59 +08:00
2026-08-28 18:31:04 +08:00
2026-08-31 11:09:59 +08:00
2026-08-31 11:09:59 +08:00
2026-08-31 11:09:59 +08:00
2026-08-31 11:09:59 +08:00
2026-08-26 12:26:52 +08:00
2026-08-27 18:49:58 +08:00