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

Add github's IP ranges for daily import #215

Open
mrchrisadams opened this issue Jan 19, 2022 · 2 comments
Open

Add github's IP ranges for daily import #215

mrchrisadams opened this issue Jan 19, 2022 · 2 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed importers

Comments

@mrchrisadams
Copy link
Member

mrchrisadams commented Jan 19, 2022

Github publish their IP ranges via an API, just like how AWS, Google and Azure do.

https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses
https://docs.github.com/en/rest/reference/meta

If we had an importer like we have with AWS, any github hosted site would be able to show the commitments github has pointed to, and ideally whatever information we can point to about their transition to renewable energy.

https://github.blog/2021-04-22-environmental-sustainability-github/

This would be a good start - having the scoped breakdown of carbon emissions would be even better as they are members of the Green Software Foundation, so presumably this data exists, and the parent company is generally pretty good on reporting its direct emissions.

@mrchrisadams mrchrisadams added good first issue Good for newcomers help wanted Extra attention is needed labels Jan 19, 2022
@mrchrisadams
Copy link
Member Author

I should probably link to the other issues too:

This here was the one where we first started doing regular imports of the IPs that AWS uses:
#64

This here is the issue where we talk about how wonderful it would be if only some nice nerd at Azure would do the same for Microsoft's cloud, so we can refer users to the sustainability work going on there:
#189

And for completism, here's the one for google cloud, where there's a bit of discussion about how you could start figuring out the likely location-based carbon intensity of compute per hour based on the region:
#208

@mrchrisadams
Copy link
Member Author

This is going to stay open until we have github's IP ranges imported.

I'm happy to help provide pointers on how to do this, but I won't have the time to implement this myself, ahead of other work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed importers
Projects
None yet
Development

No branches or pull requests

1 participant