fetch-metadata icon indicating copy to clipboard operation
fetch-metadata copied to clipboard

github actor is not dependabot when rerunning the job

Open GersonTf opened this issue 11 months ago • 1 comments

I have an automerge workflow that checks the PR author: if: ${{ github.event.workflow_run.conclusion == 'success' && github.actor == 'dependabot[bot]' }} and gets triggered after the tests workflow:

name: Automerge Dependabot PRs
on:
  workflow_run:
    workflows: ["test"]
    types:
      - completed

The problem is that, sometimes, if the tests fail, the dependabot automerge doesn't get triggered (as expected) and the PR stays open. When I fix the test issue, I re-run the jobs and the dependabot one doesn't get triggered anymore saying that the author is not dependabot when it is.

EDIT: in a second check, I don't think it works either if the tests are success. I think the problem is linked with the workflow_run trigger not having dependabot as an actor even tho dependabot created the PR.

GersonTf avatar Mar 04 '24 10:03 GersonTf

this is probably linked to https://github.com/dependabot/fetch-metadata/issues/490

GersonTf avatar Mar 04 '24 12:03 GersonTf