Skip to content

[DPTP-4342] Changed OPENSHIFT_INSTALL_AWS_PUBLIC_ONLY to true #32

[DPTP-4342] Changed OPENSHIFT_INSTALL_AWS_PUBLIC_ONLY to true

[DPTP-4342] Changed OPENSHIFT_INSTALL_AWS_PUBLIC_ONLY to true #32

name: Auto Merge dispatcher PR
permissions: write-all
on:
pull_request:
types: [opened, edited, reopened, synchronize]
jobs:
auto-merge:
if: ${{ startsWith(github.event.pull_request.title, 'Automate prow job dispatcher at') && github.event.pull_request.user.login == 'openshift-bot' }}
runs-on: ubuntu-latest
steps:
- name: Merge PR
uses: actions/github-script@v6
env:
GITHUB_TOKEN: ${{ secrets.MERGE_TOKEN }}
with:
script: |
const prNumber = context.payload.pull_request.number;
console.log(`Attempting to merge PR #${prNumber}...`);
try {
const mergeResponse = await github.rest.pulls.merge({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: prNumber,
merge_method: "squash"
});
console.log('Merge successful:', mergeResponse.data);
} catch (error) {
console.error('Failed to merge PR:', error);
throw error;
}