Skip to content

Auto-Merge Release PRs #8

Auto-Merge Release PRs

Auto-Merge Release PRs #8

name: Auto-Merge Release PRs
on:
schedule:
- cron: '0 */6 * * *' # Run every 6 hours
pull_request_review:
types: [dismissed]
workflow_dispatch:
inputs:
time_elapsed:
description: 'Time elapsed since PR creation (e.g. "24h", "1d").'
required: true
default: '1d'
permissions: {}
jobs:
auto-merge-releases:
name: Auto Merge Releases
permissions:
contents: write # Required to merge PRs
pull-requests: write # Required to merge PRs
uses: TimSchoenle/actions/.github/workflows/maintenance-timed-auto-pr-approve.yaml@906554409acab27e95301c6ac334dbaecfa0bda3 # workflows-maintenance-timed-auto-pr-approve-v1.2.9
with:
time_elapsed: ${{ inputs.time_elapsed || '1d' }}
branch_pattern: '%'
trusted_authors: '253958393,248313786' # actions-maintenance-bot, automatic-release-manager
secrets:
app_id: ${{ secrets.ACTIONS_MAINTENANCE_APP_ID }}
private_key: ${{ secrets.ACTIONS_MAINTENANCE_PRIVATE_KEY }}