You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.2 KiB

name: 'Fetch Merged Pull Requests Between Branches'
description: 'Fetch merged pull requests between two branches using the GitHub API.'
inputs:
base_branch:
description: 'Base branch to compare from.'
required: false
default: 'develop'
target_branch:
description: 'Target branch to compare to.'
required: true
owner:
description: 'Repository owner (default: current repository owner).'
default: '${{ github.repository_owner }}'
required: false
repo:
description: 'Repository name (default: current repository).'
default: '${{ github.repository }}'
required: false
outputs:
prs:
description: 'List of merged pull requests between the base and target branches.'
runs:
using: 'composite'
steps:
- name: 'Run Fetch Merged PRs Script'
shell: bash
run: |
chmod +x ${{ github.action_path }}/script.sh
${{ github.action_path }}/script.sh
env:
OWNER: ${{ inputs.owner }}
REPO: ${{ inputs.repo }}
BASE_BRANCH: ${{ inputs.base_branch }}
TARGET_BRANCH: ${{ inputs.target_branch }}
GITHUB_TOKEN: ${{ github.token }}
branding:
icon: 'git-pull-request'
color: 'blue'