CrowdDotDev / crowd.dev

LFX Community Management
https://lfx.linuxfoundation.org
Apache License 2.0
3.3k stars 752 forks source link

[C-1044] Allow public-only access to GitHub #702

Open patrys opened 1 year ago

patrys commented 1 year ago

What problem are you trying to solve?

I don't want crowd.dev to access our private repositories. Currently, I am forced to hand-pick repositories and I need to remember to edit the list if I create a new public repository.

What's your suggested solution?

Allow users to select between private and public access, granting crowd.dev access to all public repositories and only public repositories.

Examples (if relevant)

No response

Is anything blocking this from being implemented? (if relevant)

No response

Definition of Done

From SyncLinear.com | C-1044

jonathimer commented 1 year ago

Hey @patrys, Thanks for that suggestion!

We're currently planning to improve the GitHub integration and will try to scope this in.

jonathimer commented 1 year ago

@joanreyero can we tackle this as part of the GitHub optimization?

joanreyero commented 1 year ago

@jonathimer I think GitHub does not automatically allow this… The only way to exclude them would be through code post-installation, and then we need to change our webhooks and integration logic. We should tackle this later.