现象
https://github.com/orzyyyy/mini-xmind/commit/a797daf4169da8a5874ed370c32752485111c4f5
点左上的红叉,可以发现 publish 这个任务执行了三次,但报错了两次
问题点
如何才能不重复执行 publish 里的任务。这个报错,真的,看在眼里,疼在蛋上
现象产生的原因
- 任务是将包发布到 npm 上,由于最快的那次 npm publish 执行后,后续两次的会因为版本号没变而无法 publish,于是报错
- publish 任务代码在这里
尝试解决的方法
希望获得帮助的点
- 可能文档里有写这种情况,但我没看出来或者直接就看漏了,希望能帮我找找解决这个问题的方法
- 换个思路,或者我不该用这种写法,而是改用其他工具辅助 action。希望能给出大致的方向