Does not recognize when it has access through an organization

Open
#393 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
github, python

Research direction

Start at the blurb-it online app's start page and reproduce the setup with the GitHub App installed for the chrysn-pull-requests organization and its cpython repository. Trace how the page checks repository access; done means an organization-owned repository is recognized or the user receives a working deep link to the app.

Written by the indexing model from the issue text.

Description

For some reasons[^1] my clone of cpython is not a repository on my user but on the https://github.com/chrysn-pull-requests, which is technically an organization.

I've gone through the initial setup steps of the blurb-it online app, and as part of that allowed it access to my repository https://github.com/chrysn-pull-requests/cpython, but after returning to https://blurb-it.herokuapp.com/, I still just see "Please install the blurb-it GitHub App, and enable it on your CPython repository." (Then when I follow the install link, GitHub shows it as already installed for chrysn-pull-requests and gives me a link to configure it).

Maybe this is just a recognition problem in the start page, and I can jump to the actual app with the right deep link?

[^1]: Irrelevant to this PR, but if curious: I dislike how GitHub mangles the terms "forking" and "creating a branch", and thus keep a separate group of repositories that I do not intend to fork, but just have branches on.

Dominant language
Python
Stars
33
Forks
22
Avg merge
23m
Merged PRs (30d)
2

Contributor guide

No contributing guide indexed for this repository

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.

More from python/blurb_it

All issues in python/blurb_it

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.