mattermost / mattermost/mattermost-plugin-github

Receiving events from one private repo works while another doesn't.

Open
#506 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Type/Question
Dominant language
Go
Stars
179
Forks
180
Avg merge
1d 16h
Merged PRs (30d)
13

Description

I'm having trouble making the notifications work for one of our repos. While one repo works fine, for the other I just don't receive any events. AFAICT everything should be same for both repos. They are both private repos from the same organization. I'm using the organization-wide webhook, not a repo-specific one. I can see the Webhook delivery on the GitHub side and everything looks fine to me, I get a HTTP 200 OK answer from the Webserver in both cases. Can you suggest any way of debugging this further? Except for #486 which would probably help here, any ideas?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests. Begin by comparing the GitHub organization-webhook deliveries and repository permissions for the two private repositories, then review the plugin's webhook handling entry point. Done means the difference is reproducible and the cause or a concrete debugging path is documented, with #486 considered as related context.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, go
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.