升版前沒做這件事,我的 workflow 直接爛掉了
上週心血來潮把 OpenClaw 升到最新版。看到版本號跳了不少,想說功能應該更穩了,就直接升。
結果 WhatsApp 整個壞掉。
我搞了半天才發現要重跑 npm install,然後還要重新登入一次 WhatsApp。好,這個我忍。重登完以後以為沒事了,結果發現——收不到任何 reply。訊息送出去了,對方回了,我這邊什麼都沒有。
整個 workflow 就這樣斷了。自動化的東西全部停擺,手動補救的時間比平常多了三倍。
最後我放棄了,直接 rollback 回舊版。
事後想想,問題出在哪?不是版本本身爛,是我升版前完全沒做任何盤點。
我連這個版本改了什麼都沒仔細看,就直接在「生產環境」(就是我每天在跑的那個設定)上升了。說是 Beta 就是 Beta,它從來沒說穩,是我自己以為穩。
現在我覺得升版前應該至少做這幾件事:
- 認真看 changelog,不是掃一眼標題,是真的找一下有沒有 breaking change
- 先在備用環境試,哪怕是一個 VM 或另一台機器,確認主要的 connector 都活著
- 演練一下 rollback,知道怎麼退才敢進
尤其第三點,我之前從來沒想過這個。有備份不等於知道怎麼用備份。等到出事再去翻,壓力完全不一樣 😅
如果你跟我一樣是把 OpenClaw 接在真實工作流程上的,升版前真的多花 10 分鐘做個盤點。這個教訓我替你踩過了。
作者:allen2