badges / badges/shields

GitHub OAuth app/token pool updates

Open
#4,169 29 comments 23 reactions 0 assignees View on GitHub
blocker core operations
Dominant language
JavaScript
Stars
27.2k
Forks
5.6k
Avg merge
1d 8h
Merged PRs (30d)
46

Description

In order for shields Shields to support integrating with GitHub's new(ish) Package Registry offering, we'll need the GitHub tokens in our pool to have the `read:packages` permission (which they currently do not).

Some action items:

* [ ] Transferring the current OAuth App. There's been past discussion about transferring the OAuth App Shields.io uses to Shields org and I think it probably makes sense to do that as part of this work
* [ ] Determine how to best get the required token permissions for Shields.io. There's relevant discussion over in #4101 (starting at https://github.com/badges/shields/pull/4101#issuecomment-536309798 and continuing below)

Contributor guide

Open the contributing guide

Research direction

Start by reading the discussion in #4101, especially the linked pull-request comments, then review the current GitHub OAuth App and token-pool setup. Done means deciding whether to transfer the OAuth App to the Shields organization and ensuring the pool can provide tokens with the read:packages permission.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
authentication, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.