Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

Support Gitlab & Bitbucket PRs #445

Open
MattIPv4 opened this issue Jan 6, 2020 · 3 comments
Open

Support Gitlab & Bitbucket PRs #445

MattIPv4 opened this issue Jan 6, 2020 · 3 comments
Labels
feature-request Unaccepted user submitted new feature suggestion

Comments

@MattIPv4
Copy link
Member

MattIPv4 commented Jan 6, 2020

Feature description

This has been a hugely popular request with Hacktoberfest 2019, we should look at supporting pull requests (merge requests) on the public instances of Gitlab & BitBucket for Hacktoberfest 2020.

Key considerations here (to my mind):

  • How will the user sign up for Hacktoberfest?
    • Auth with GitHub, Gitlab, Bitbucket?
  • Users could game the system by signing up with different HF accounts for each platform to gain three shirts instead of one
  • Spam repo logic will need to support all three providers
@MattIPv4 MattIPv4 added the feature-request Unaccepted user submitted new feature suggestion label Jan 6, 2020
@ChaelCodes
Copy link

Users could game the system by signing up with different HF accounts for each platform to gain three shirts instead of one

They can still sign up for 3 GitHub accounts. What's stopping them from getting extras shirts today?

@MattIPv4
Copy link
Member Author

Yeah, that's a very valid point. I was more thinking almost in an accidental way a legitimate user could end up with three separate accounts. Definitely an abuse vector in the current system, but one that would be significantly amplified by adding more sources. Just another thing we need to keep in mind when looking at implementing this in future years.

@6543
Copy link

6543 commented Oct 1, 2020

I also would mention gitea public instances... (https://codeberg.org, https://gitea.com, ...)

One way to "solve" this multi account problem would be to have a own account you have to create at hacktober site and only use Oauth2 to link acounts to it. to ensure that a user exists he has to set his Address at the beginning and if he changes all counted contributions are gone <- so you make sure they give a guilty address from the beginneng (you have to provide this information later if you like to get a t-shirt anyway ...)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Unaccepted user submitted new feature suggestion
Projects
None yet
Development

No branches or pull requests

3 participants