name : auto_pr
on :
workflow_call :
inputs :
src_branch :
required : true
type : string
dst_branch :
required : true
type : string
secrets :
PRIVATE_GITHUB_BOT_TOKEN :
description : 'Github bot token'
required : true
concurrency :
group : auto_pr_${{ inputs.src_branch }}_${{ inputs.dst_branch }}
cancel-in-progress : true
jobs :
build :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v3
- name : Open PR
uses : vsoch/pull-request-action@1.1.0
env :
GITHUB_TOKEN : ${{ secrets.PRIVATE_GITHUB_BOT_TOKEN }}
PULL_REQUEST_BRANCH : ${{ inputs.dst_branch }}
PULL_REQUEST_TITLE : 'AUTO : Forward from ${{ inputs.src_branch }} to ${{ inputs.dst_branch }}'
PASS_IF_EXISTS : true