I know it has been annoying a couple of people other than me, so now that I've learned how to make it work I'll share the knowledge here.
tl;dr: Star the repositories. No, seriously. (And yes, you need to star each extension repo separately.)
(Is there a place on mw.org to put this tidbit on?)
------- Forwarded message ------- From: "Brian Levine" support@github.com (GitHub Staff) To: matma.rex@gmail.com Cc: Subject: Re: Commits in mirrored repositories not showing up on my profile Date: Tue, 09 Jul 2013 06:47:19 +0200
Hi Bartosz
In order to link your commits to your GitHub account, you need to have some association with the repository other than authoring the commit. Usually, having push access gives you that connection. In this case, you don't have push permission, so we don't link you to the commit.
The easy solution here is for you to star the repository. If you star it - along with the other repositories that are giving you this problem - we'll see that you're connected to the repository and you'll get contribution credit for those commits.
Cheers Brian
I'm digging up this ten-year-old message, because you may want to know that this solution no longer works: GitHub no longer shows your imported contributions in your starred repositories on your profile. This changed some time in April or May.
You can follow the conversation about it here: https://github.com/orgs/community/discussions/128895
On Tue, 9 Jul 2013 at 22:06, Bartosz Dziewoński matma.rex@gmail.com wrote:
I know it has been annoying a couple of people other than me, so now that I've learned how to make it work I'll share the knowledge here.
tl;dr: Star the repositories. No, seriously. (And yes, you need to star each extension repo separately.)
(Is there a place on mw.org to put this tidbit on?)
------- Forwarded message ------- From: "Brian Levine" support@github.com (GitHub Staff) To: matma.rex@gmail.com Cc: Subject: Re: Commits in mirrored repositories not showing up on my profile Date: Tue, 09 Jul 2013 06:47:19 +0200
Hi Bartosz
In order to link your commits to your GitHub account, you need to have some association with the repository other than authoring the commit. Usually, having push access gives you that connection. In this case, you don't have push permission, so we don't link you to the commit.
The easy solution here is for you to star the repository. If you star it - along with the other repositories that are giving you this problem - we'll see that you're connected to the repository and you'll get contribution credit for those commits.
Cheers Brian
-- Matma Rex
The other solution is to ask to be added as a member of the wikimedia "organization".
On Monday 17 June 2024, Bartosz Dziewoński matma.rex@gmail.com wrote:
I'm digging up this ten-year-old message, because you may want to know that this solution no longer works: GitHub no longer shows your imported contributions in your starred repositories on your profile. This changed some time in April or May.
You can follow the conversation about it here: https://github.com/orgs/community/discussions/128895
On Tue, 9 Jul 2013 at 22:06, Bartosz Dziewoński matma.rex@gmail.com wrote:
I know it has been annoying a couple of people other than me, so now
that I've learned how to make it work I'll share the knowledge here.
tl;dr: Star the repositories. No, seriously. (And yes, you need to star
each extension repo separately.)
(Is there a place on mw.org to put this tidbit on?)
------- Forwarded message ------- From: "Brian Levine" support@github.com (GitHub Staff) To: matma.rex@gmail.com Cc: Subject: Re: Commits in mirrored repositories not showing up on my
profile
Date: Tue, 09 Jul 2013 06:47:19 +0200
Hi Bartosz
In order to link your commits to your GitHub account, you need to have
some association with the repository other than authoring the commit. Usually, having push access gives you that connection. In this case, you don't have push permission, so we don't link you to the commit.
The easy solution here is for you to star the repository. If you star it
- along with the other repositories that are giving you this problem -
we'll see that you're connected to the repository and you'll get contribution credit for those commits.
Cheers Brian
-- Matma Rex
-- Bartosz Dziewoński _______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l. lists.wikimedia.org/
On Mon, Jun 17, 2024 at 6:45 PM Brian Wolff bawolff@gmail.com wrote:
The other solution is to ask to be added as a member of the wikimedia "organization".
There was a time when this would have been reasonable, but honestly over the past years the usage of the GitHub organization has grown as an origin for read-write repos such that it is much more difficult to reason about the risks of granting an arbitrary technical volunteer the "member" role there.
On Monday 17 June 2024, Bartosz Dziewoński matma.rex@gmail.com wrote:
I'm digging up this ten-year-old message, because you may want to know that this solution no longer works: GitHub no longer shows your imported contributions in your starred repositories on your profile. This changed some time in April or May.
You can follow the conversation about it here: https://github.com/orgs/community/discussions/128895
The upstream discussion now explains that this is was a deliberate change made upstream with a strong indication that they will WONTFIX tasks asking for the feature to return.
There is a work around that you can use today however to keep your contributions showing on your GitHub profile: fork each repo to your own GitHub namespace instead of starring it.
This still requires you to remember to do this action for each new repo that you contribute to, but it is not really a worse solution in terms of toil than the discontinued upstream feature.
I had a couple of other ideas that I hoped would make things generally easier for everyone, but for now they look to be either too complex, too risky, or functionally the same toil for all of you with added toil for maintaining a custom tool. I am going to keep thinking about this general problem to making is easier for Wikimedia technical volunteers to get credit for their git contributions via GitHub. Hopefully a better solution will present itself in the future.
For now y'all should just hit that [fork] button with wild abandon to claim your contributions.
Bryan
wikitech-l@lists.wikimedia.org