name: Auto-Approve Safe PRs (workflow-run)
on:
  workflow_run:
    workflows: [Auto-Approve Safe PRs]
    types:
      - completed
permissions: {}
jobs:
  auto-approve-run:
    runs-on: ubuntu-latest
    environment: themoeway-bot
    permissions:
      pull-requests: write
    if: github.actor == 'djahandarie'
    steps:
      - name: Download workflow artifact
        uses: dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e # v2.28.0
        with:
            github_token: ${{ secrets.GITHUB_TOKEN }}
            workflow: auto-approve.yml
            run_id: ${{ github.event.workflow_run.id }}
      - name: Read the pr_num file
        id: pr_num_reader
        uses: juliangruber/read-file-action@02bbba9876a8f870efd4ad64e3b9088d3fb94d4b # v1.1.6
        with:
            path: ./pr_num/pr_num.txt
      - uses: hmarr/auto-approve-action@44888193675f29a83e04faf4002fa8c0b537b1e4 # v3.2.1
        with:
          pull-request-number: ${{ steps.pr_num_reader.outputs.content }}
          github-token: ${{ secrets.THEMOEWAY_BOT_PAT }}