我有3个分支机构:
所以我想做的是设置一个自动过程,该过程将在更新的test
分支上触发,它将自动为master
创建PR。
即。我创建了从develop
到test
的PR,然后合并,一旦合并完成,我想设置一个GitHub动作以自动创建一个从test
到master
的PR。
是否可以这样做/是否有符合我要求的市场行为?谢谢
答案 0 :(得分:0)
您可以使用create-pull-request来实现。具体来说,this example应该会为您提供帮助。
在您的情况下,它将看起来像这样:
name: Create master promotion pull request
on:
push:
branches:
- test
jobs:
masterPromotion:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
ref: master
- name: Reset master branch
run: |
git fetch origin test:test
git reset --hard test
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
with:
branch: master-promotion