每当拉取请求合并到主分支时,我想运行turborepo run build
仅对受影响的工作区执行命令。对于 nx.dev,我只使用${{ github.event.before }}
SHA 设置为基础,它就可以工作:npm run affected:build -- --base=${{ github.event.before }}
我如何使用turborepo实现这一目标?我试图得到before
and after
来自 github 上下文的 SHA 并添加如下过滤器:
pnpm turbo run build --filter='[${{ github.event.before }}...${{ github.event.after }}]'
但它总是说:ERROR run failed: failed to resolve packages to run: commit 247deb49c535ddc7cd0551fe3aa119697b497c00 does not exist
-> 他的意思是,“之前”的 SHA 不存在。
但是当我查看 github 上下文时,甚至有一个“比较”URL,看起来完全相同:https://github.com/<path-to-my-repo>/compare/247deb49c535...8458601c6c8f
这个比较完美地向我展示了通过此 PR 所做的更改。所以,基本上我认为这应该是正确的,我错过了什么?
为什么 Turborepo 不能进行相同的比较?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)