Skip to content

non-bot GitHub issue on Dependency Dashboard during bot migration #559

@jamietanna

Description

@jamietanna

We're in the middle of a migration between the Mend-hosted (SAAS) renovate[bot] and a self-hosted Renovate bot, running under Mend Renovate Community Edition, all on github.com.

As part of this, we've got the following configuration set in our config.js:

  // Via https://docs.renovatebot.com/configuration-options/#gitignoredauthors
  gitIgnoredAuthors: [
    "29139614+renovate[bot]@users.noreply.github.com"
  ],

  // Via https://docs.renovatebot.com/configuration-options/#ignoreprauthor
  ignorePrAuthor: true,

We have a number of Dependency Dashboard issues that were created by renovate[bot] and are continued to be updated by our self-hosted bot.

When ticking a checkbox on an issue, such as:

  • Check this box to trigger a request for Renovate to run again on this repository

We receive no feedback from Renovate, nor does it execute the run as expected.

Digging into the logs, we see that Mend Renovate Community Edition is ignoring the event as a non-bot GitHub issue:

{
  "action": "edited",
  "event": "issues",
  "hostname": "...",
  "level": 20,
  "logContext": "fpRoibtl4TVq2f4SB5nzO",
  "msg": "non-bot GitHub issue - ignoring event",
  "name": "mend-renovate",
  "pid": 9,
  "time": "2024-08-14T10:05:14.634Z",
  "user": "renovate[bot]",
  "v": 0
}

Pull Requests are unaffected, and continue to be updated as-is.

Would it make sense for the Mend Renovate Community Edition code to make this configurable - somehow 🫣 - to make it so a migration is possible?

This is using Mend Renovate Community Edition 7.5.0

(I believe this is more likely to be an issue with Mend Renovate Community Edition, than it is Renovate OSS, due to it being webhook related, hence raising here)

(possibly related to #557)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions