Skip to content

Auto-Merge Release PRs #465

Auto-Merge Release PRs

Auto-Merge Release PRs #465

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@e22751bd2644ed8626346c34c54dacc4e3eef483 # tag=workflows-maintenance-timed-auto-pr-approve-v1.2.22
with:
time_elapsed: ${{ inputs.time_elapsed || '1d' }}
branch_pattern: 'chore/helm/auto-update/%'
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 }}