Skip to content

Conversation

@zstix
Copy link
Contributor

@zstix zstix commented Sep 7, 2021

Description

This PR is a proof of concept: DO NOT MERGE.

At the moment, we don't enforce verification that whose who author a commit are actually who they say they are. For example, this PR has 4 commits:

The last commit was achieved by generating and adding a GPG key to my account and setting my git client to use that key. No one but me can have a "verified" commit.

I believe this can easily be done in Github Desktop as well.

I suggest that we consider asking core contributors to set it up. Here is some additional information about "verified" commits, including a new feature called "vigilant mode", where you're required to sign your commits.

Related Screenshot(s)

point
Screen Shot 2021-09-07 at 13 22 51

@zstix
Copy link
Contributor Author

zstix commented Sep 7, 2021

Oh, I should have included an explanation of how I did this. The following two commands can be used to set "your" name and email:

git config user.name "Someone Else"
git config user.email "their-email-or-gh-address"

@gatsby-cloud
Copy link

gatsby-cloud bot commented Sep 7, 2021

Gatsby Cloud Build Report

docs-website-develop

🎉 Your build was successful! See the Deploy preview here.

Build Details

View the build logs here.

🕐 Build time: 44m

@zstix
Copy link
Contributor Author

zstix commented Sep 7, 2021

I just enabled "Vigilant Mode" on my Github account. Here's a screenshot of a PR I have open (in the developer site repo) that has some verified and some unverified commits:

Screen Shot 2021-09-07 at 14 55 18

@austin-schaefer
Copy link
Contributor

Hi @zstix , cleaning out the board a bit and ran across this one. We're still tracking the docs work on this in DOC-7463 though and it's on our radar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants