automerge_pr.yaml 613 B

1234567891011121314151617181920212223
  1. name: Automerge PR
  2. on:
  3. schedule:
  4. - cron: "30 1-23 * * *" # Hourly during 1-23 interval for PR completion
  5. workflow_dispatch:
  6. concurrency:
  7. group: ${{ github.workflow }}
  8. cancel-in-progress: true
  9. jobs:
  10. check-pr:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - name: checkout
  14. uses: actions/checkout@v4
  15. with:
  16. sparse-checkout: |
  17. .github
  18. ydb/ci/
  19. - uses: ./.github/actions/rightlib_sync
  20. with:
  21. command: check-pr
  22. repository: ${{ github.repository }}
  23. gh_personal_access_token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}