Code Monkey home page Code Monkey logo

Comments (6)

chall8908 avatar chall8908 commented on September 4, 2024

I'm actually a little surprised by the silence here. I know Pullup has gotten slow, but I didn't realize it was this bad...

Anyways, I don't actually know about these permissions myself. I've been logged into the site for months and I don't think I've been pestered about it at all. I just checked the permissions for my account and it doesn't appear to have changed.

My first PR was accepted just a few weeks after yours, so I'm not sure what could have changed between when you signed up and when I did.

from pullup.

chall8908 avatar chall8908 commented on September 4, 2024

After looking through the commits between yours and mine, I found this commit that might explain why it needs the extra permissions. Basically, Pullup uses your user to pull data about Pullup from GitHub if you're logged in.

This may have been changed later, but it might explain the permissions.

EDIT: I also found this commit which allows users to comment on GitHub issues through the website. In retrospect, I probably should have remembered this one, since I've used it before. I don't know much about GitHub's app permissions, but I do agree that, even with this, it seems like we might have made the requested permissions a bit more than what we actually need.

from pullup.

rickhanlonii avatar rickhanlonii commented on September 4, 2024

@josephwegner @megamattron any idea why we're requiring these permissions?

from pullup.

josephwegner avatar josephwegner commented on September 4, 2024

I'm fairly certain that when Pulluo was originally written, Github only had
one permissions level.

That is no longer the case, so we can probably lighten the requirements.

from pullup.

rickhanlonii avatar rickhanlonii commented on September 4, 2024

That would explain it. Looks like we're requesting the public_repo scope here, which requires:

Grants read/write access to code, commit statuses, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories.

from pullup.

rickhanlonii avatar rickhanlonii commented on September 4, 2024

We only need user:email. I've removed public_repo from the scopes in #384.

from pullup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.