Skip to content

Dependabot · Auto-rebase #26

Dependabot · Auto-rebase

Dependabot · Auto-rebase #26

name: Dependabot · Auto-rebase
on:
push:
branches: [main, master]
schedule:
- cron: '0 */6 * * *'
workflow_dispatch:
permissions:
pull-requests: write
issues: write
jobs:
rebase:
runs-on: ubuntu-latest
steps:
- name: Checkout scripts
uses: actions/checkout@v4
with:
sparse-checkout: |
.github/scripts
sparse-checkout-cone-mode: false
- name: Request Dependabot rebase (as fineanmol)
id: rebase_fineanmol
continue-on-error: true
uses: actions/github-script@v7
with:
github-token: ${{ secrets.AUTOMERGE_TOKEN }}
script: |
const run = require(`${process.env.GITHUB_WORKSPACE}/.github/scripts/dependabot-rebase.js`);
await run({ github, context, core });
- name: Request Dependabot rebase (fallback)
if: steps.rebase_fineanmol.outcome == 'failure'
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const run = require(`${process.env.GITHUB_WORKSPACE}/.github/scripts/dependabot-rebase.js`);
await run({ github, context, core });