我在我的主分支上创建了
on:
push:
branches: [ test ]
Run Code Online (Sandbox Code Playgroud)
我注意到,虽然我可以手动触发它,并且它会起作用,但如果我按下 ,它实际上不会触发test。为此,我需要在test. 现在,似乎我什至不需要在分支上执行操作main,对吗?
那么为什么这个选项如此指定它应该触发的分支存在呢?它仅在文件存在的分支上触发。也就是说,我发现令人沮丧的是,我必须将我的一个文件从主分支合并到我的测试分支,有没有一种方法可以在推送时自动触发该操作,即使我的分支上没有它test,只有在main?
如何配置 Elpy 以使用安装在 Poetry 项目虚拟环境中的开发依赖项(例如 Black、Jedi 和 flake8),而不是安装在系统范围内的依赖项?
组合 QuerySets 时,QuerySet.union()方法和在 QuerySets 之间使用 OR 运算符有什么区别|?
考虑以下 2 个查询集:
qs1 = Candidate.objects.filter(id=1)
qs2 = Candidate.objects.filter(id=2)
Run Code Online (Sandbox Code Playgroud)
如何qs1 | qs2不同qs1.union(qs2)?我错过了引擎盖下的一些微妙之处吗?
我正在开发一个项目,当拉取请求被批准时,GitHub 操作将被触发,如此处所述。但就我而言,至少需要 2 个批准才能批准拉取请求,因此每次批准时,操作都会开始运行。有没有办法只在一次批准后运行 GitHub 操作并忽略其他操作?
on:
pull_request_review:
types: [submitted]
jobs:
approved:
if: github.event.review.state == 'approved'
runs-on: ubuntu-latest
steps:
- run: echo "This PR was approved"
Run Code Online (Sandbox Code Playgroud)