Skip to content

Feat/clone object util to more performant and handle cyclic objects #10633

Feat/clone object util to more performant and handle cyclic objects

Feat/clone object util to more performant and handle cyclic objects #10633

Workflow file for this run

name: "[Bot] rebase pull request"
on:
issue_comment:
types: [created]
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
rebase-pr:
name: Rebase pull request
runs-on: ubuntu-latest
if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/rebase') && github.repository == 'trezor/trezor-suite'
steps:
- name: Respond in pull request
uses: actions/github-script@v6
with:
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: "Start rebasing: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
})
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.TREZOR_BOT_TOKEN }}
- name: Auto rebase pull request
uses: cirrus-actions/[email protected]
with:
autosquash: true
env:
GITHUB_TOKEN: ${{ secrets.TREZOR_BOT_TOKEN }}
- name: Report failure
if: ${{ failure() }}
uses: actions/github-script@v6
with:
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: "Rebasing failed, please rebase manually."
})