forked from JosiahSiegel/reliable-pull-request-action
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
42 lines (42 loc) · 1.16 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
name: Reliable Pull Request Action
description: Creates a pull request on a GitHub repository using existing branches
branding:
icon: 'git-pull-request'
color: 'blue'
inputs:
title:
description: 'Pull Request Title'
required: true
sourceBranch:
description: 'Source Branch Name'
required: true
targetBranch:
description: 'Target Branch Name'
required: true
body:
description: 'Pull Request Body'
required: false
labels:
description: 'Labels (comma-separated)'
required: false
assignees:
description: 'Assignees (comma-separated)'
required: false
outputs:
PRURL:
description: 'The URL of the created pull request'
value: ${{ steps.create_pr.outputs.PR_URL }}
runs:
using: 'composite'
steps:
- name: Create Pull Request
id: create_pr
shell: bash
run: bash ${{github.action_path}}/create-pr.sh
env:
INPUT_TITLE: ${{ inputs.title }}
INPUT_SOURCEBRANCH: ${{ inputs.sourceBranch }}
INPUT_TARGETBRANCH: ${{ inputs.targetBranch }}
INPUT_BODY: ${{ inputs.body }}
INPUT_LABELS: ${{ inputs.labels }}
INPUT_ASSIGNEES: ${{ inputs.assignees }}