Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make a "bids-maintenance" GitHub user, and let it do the automatic work #332

Closed
sappelhoff opened this issue Sep 11, 2019 · 5 comments · Fixed by #426
Closed

make a "bids-maintenance" GitHub user, and let it do the automatic work #332

sappelhoff opened this issue Sep 11, 2019 · 5 comments · Fixed by #426

Comments

@sappelhoff
Copy link
Member

Speaking of bids-maintenance, that might be a more sensible user than Franklin for automatic commits to the main repository.

Originally posted by @effigies in https://github.com/bids-standard/bids-validator/issues/781#issuecomment-528369499

Over there, we discussed that it might make sense to create a new GitHub user called bids-maintenance which we can use to do tasks such as:

  • automatic changelog commits (currently done via Franklin's account)
  • making an entry on Zenodo for getting a citable DOI

The access to this account should be limited to BIDS maintainers.

@franklin-feingold
Copy link
Collaborator

+1

though, a blocking point is the Zenodo entry to get a citable DOI. This conversation is captured in #66

@sappelhoff
Copy link
Member Author

Am I correct that currently the only "automatic" work is pushing the changelog entry?

On these lines:

git config credential.helper 'cache --timeout=120'
git config user.email "franklin.feingold@gmail.com"
git config user.name "Changelog-bot"

@effigies @franklin-feingold

@effigies
Copy link
Collaborator

I think so, yes. We just need to change the user.email to the email associated with the bot user. The name is probably fine as-is.

@franklin-feingold
Copy link
Collaborator

yes I think so too - I think our automatic processes can be handled by Circle pretty well (and centralize where the automatic work is being processed)

@effigies
Copy link
Collaborator

effigies commented Feb 24, 2020

I created @bids-maintenance. Ping me privately for my phone number and I can share the password over Signal, or we can arrange some other private channel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants