From 8578b7e3cdc93b583d5c25762ac36ec512c779f3 Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Thu, 11 Jul 2019 20:49:49 +0200 Subject: add github ids to the people tomls --- Cargo.lock | 1 + Cargo.toml | 1 + docs/toml-schema.md | 1 + people/Aatch.toml | 1 + people/Alexendoo.toml | 1 + people/Amanieu.toml | 1 + people/ArazAbishov.toml | 1 + people/BatmanAoD.toml | 1 + people/BurntSushi.toml | 1 + people/CAD97.toml | 1 + people/Centril.toml | 1 + people/Diggsey.toml | 1 + people/Dylan-DPC.toml | 1 + people/Eh2406.toml | 1 + people/Emilgardis.toml | 1 + people/Gankro.toml | 1 + people/GuillaumeGomez.toml | 1 + people/Havvy.toml | 1 + people/JohnCSimon.toml | 1 + people/JohnTitor.toml | 1 + people/JuanPotato.toml | 1 + people/Kimundi.toml | 1 + people/Kixiron.toml | 1 + people/KodrAus.toml | 1 + people/LucasBullen.toml | 1 + people/MajorBreakfast.toml | 1 + people/Manishearth.toml | 1 + people/Mark-Simulacrum.toml | 1 + people/Nemo157.toml | 1 + people/PramodBisht.toml | 1 + people/ProgrammaticNajel.toml | 1 + people/QuietMisdreavus.toml | 1 + people/RalfJung.toml | 1 + people/SimonSapin.toml | 1 + people/TimNN.toml | 1 + people/Turbo87.toml | 1 + people/XAMPPRocky.toml | 1 + people/Xanewok.toml | 1 + people/Zoxc.toml | 1 + people/adamgreig.toml | 1 + people/adityac8.toml | 1 + people/aidanhs.toml | 1 + people/alercah.toml | 1 + people/alexcrichton.toml | 1 + people/alexheretic.toml | 1 + people/alexreg.toml | 1 + people/andre-richter.toml | 1 + people/apasel422.toml | 1 + people/arielb1.toml | 1 + people/arshiamufti.toml | 1 + people/ashleygwilliams.toml | 1 + people/aturon.toml | 1 + people/autozimu.toml | 1 + people/avadacatavra.toml | 1 + people/awygle.toml | 1 + people/badboy.toml | 1 + people/birkenfeld.toml | 1 + people/bkoropoff.toml | 1 + people/blitzerr.toml | 1 + people/bluss.toml | 1 + people/booyaa.toml | 1 + people/bradjc.toml | 1 + people/brson.toml | 1 + people/bstrie.toml | 1 + people/carols10cents.toml | 1 + people/celaus.toml | 1 + people/championshuttler.toml | 1 + people/chocol4te.toml | 1 + people/codesections.toml | 1 + people/cr1901.toml | 1 + people/cramertj.toml | 1 + people/cuviper.toml | 1 + people/danc86.toml | 1 + people/davidtwco.toml | 1 + people/dotdash.toml | 1 + people/dtolnay.toml | 1 + people/dvc94ch.toml | 1 + people/dwijnand.toml | 1 + people/dylanmckay.toml | 1 + people/eddyb.toml | 1 + people/edmilsonefs.toml | 1 + people/edunham.toml | 1 + people/ehuss.toml | 1 + people/emilio.toml | 1 + people/epage.toml | 1 + people/erickt.toml | 1 + people/est31.toml | 1 + people/estebank.toml | 1 + people/fairingrey.toml | 1 + people/fitzgen.toml | 1 + people/flaki.toml | 1 + people/flip1995.toml | 1 + people/flodiebold.toml | 1 + people/frewsxcv.toml | 1 + people/gagan0723.toml | 1 + people/gnunicorn.toml | 1 + people/gnzlbg.toml | 1 + people/hannobraun.toml | 1 + people/hdhoang.toml | 1 + people/huonw.toml | 1 + people/ishitatsuyuki.toml | 1 + people/ithinuel.toml | 1 + people/jamesmunns.toml | 1 + people/japaric.toml | 1 + people/jasonwilliams.toml | 1 + people/jcsoo.toml | 1 + people/jkordish.toml | 1 + people/joelpalmer.toml | 1 + people/jonas-schievink.toml | 1 + people/jonathandturner.toml | 1 + people/joshtriplett.toml | 1 + people/jseyfried.toml | 1 + people/jtgeibel.toml | 1 + people/kennytm.toml | 1 + people/khionu.toml | 1 + people/killercup.toml | 1 + people/kinnison.toml | 1 + people/komaeda.toml | 1 + people/korken89.toml | 1 + people/levex.toml | 1 + people/ljedrz.toml | 1 + people/llogiq.toml | 1 + people/locks.toml | 1 + people/lqd.toml | 1 + people/malbarbo.toml | 1 + people/marioidival.toml | 1 + people/matklad.toml | 1 + people/mattgathu.toml | 1 + people/matthewjasper.toml | 1 + people/matthiasbeyer.toml | 1 + people/matthiaskrgr.toml | 1 + people/matthieu-m.toml | 1 + people/mbrubeck.toml | 1 + people/mcarton.toml | 1 + people/michaelwoerister.toml | 1 + people/mikerite.toml | 1 + people/nagisa.toml | 1 + people/nasa42.toml | 1 + people/nastevens.toml | 1 + people/nellshamrell.toml | 1 + people/nerdyvaishali.toml | 1 + people/niconii.toml | 1 + people/nikic.toml | 1 + people/nikomatsakis.toml | 1 + people/nnethercote.toml | 1 + people/notriddle.toml | 1 + people/nox.toml | 1 + people/nrc.toml | 1 + people/oli-obk.toml | 1 + people/ollie27.toml | 1 + people/onur.toml | 1 + people/otavio.toml | 1 + people/paoloteti.toml | 1 + people/parched.toml | 1 + people/pcwalton.toml | 1 + people/peschkaj.toml | 1 + people/petrochenkov.toml | 1 + people/pftbest.toml | 1 + people/phansch.toml | 1 + people/pietroalbini.toml | 1 + people/pnkfelix.toml | 1 + people/posborne.toml | 1 + people/qmx.toml | 1 + people/raw-bin.toml | 1 + people/rbtcollins.toml | 1 + people/rholderfield.toml | 1 + people/rkruppe.toml | 1 + people/rpjohnst.toml | 1 + people/ryankurte.toml | 1 + people/rylev.toml | 1 + people/sanxiyn.toml | 1 + people/scalexm.toml | 1 + people/scampi.toml | 1 + people/scottmcm.toml | 1 + people/sebasmagri.toml | 1 + people/sekineh.toml | 1 + people/sfackler.toml | 1 + people/sgrif.toml | 1 + people/shepmaster.toml | 1 + people/skade.toml | 1 + people/solson.toml | 1 + people/soniasingla.toml | 1 + people/spacekookie.toml | 1 + people/spastorino.toml | 1 + people/steveklabnik.toml | 1 + people/stokhos.toml | 1 + people/technetos.toml | 1 + people/thejpster.toml | 1 + people/therealprof.toml | 1 + people/tmandry.toml | 1 + people/tomprince.toml | 1 + people/topecongiro.toml | 1 + people/tromey.toml | 1 + people/varkor.toml | 1 + people/vlad20012.toml | 1 + people/wesleywiser.toml | 1 + people/wezm.toml | 1 + people/whitequark.toml | 1 + people/withoutboats.toml | 1 + people/wizofe.toml | 1 + people/wycats.toml | 1 + people/yoshuawuyts.toml | 1 + people/zackmdavis.toml | 1 + src/github.rs | 86 ++++++++++++++++++++++++++++++++++++++++++- src/schema.rs | 7 +++- src/validate.rs | 36 +++++++++++++++++- 206 files changed, 329 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ffc753b..0dd71eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -946,6 +946,7 @@ dependencies = [ name = "rust-team" version = "0.1.0" dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index f38c54a..c538111 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,7 @@ regex = "1.0.6" rust_team_data = { path = "rust_team_data" } indexmap = "1.0.2" reqwest = "0.9.18" +base64 = "0.10.1" [workspace] members = [ diff --git a/docs/toml-schema.md b/docs/toml-schema.md index 0ea6abb..208ceed 100644 --- a/docs/toml-schema.md +++ b/docs/toml-schema.md @@ -8,6 +8,7 @@ The file structure is this: ```toml name = "John Doe" # Real name of the person (required) github = "johndoe" # GitHub username of the person (required) +github-id = 123456 # GitHub ID of the person (required) # You can also set `email = false` to explicitly disable the email for the user. # This will, for example, avoid adding the person to the mailing lists. email = "john@doe.com" # Email address used for mailing lists (optional) diff --git a/people/Aatch.toml b/people/Aatch.toml index 671fe20..0da9df1 100644 --- a/people/Aatch.toml +++ b/people/Aatch.toml @@ -1,4 +1,5 @@ name = "James Miller" github = "Aatch" +github-id = 342416 email = "james@aatch.net" diff --git a/people/Alexendoo.toml b/people/Alexendoo.toml index a86ae0f..4a758ba 100644 --- a/people/Alexendoo.toml +++ b/people/Alexendoo.toml @@ -1,3 +1,4 @@ name = "Alex Macleod" github = "Alexendoo" +github-id = 1830331 email = "alex@macleod.io" diff --git a/people/Amanieu.toml b/people/Amanieu.toml index f55b8b2..36d7e4a 100644 --- a/people/Amanieu.toml +++ b/people/Amanieu.toml @@ -1,5 +1,6 @@ name = "Amanieu d'Antras" github = "Amanieu" +github-id = 278509 email = "amanieu@gmail.com" [permissions] diff --git a/people/ArazAbishov.toml b/people/ArazAbishov.toml index fc76645..ca6a764 100644 --- a/people/ArazAbishov.toml +++ b/people/ArazAbishov.toml @@ -1,3 +1,4 @@ name = "Araz Abishov" github = "ArazAbishov" +github-id = 4133693 email = "araz@abishov.com" diff --git a/people/BatmanAoD.toml b/people/BatmanAoD.toml index c749ed6..ace2ad6 100644 --- a/people/BatmanAoD.toml +++ b/people/BatmanAoD.toml @@ -1,3 +1,4 @@ name = "BatmanAoD" github = "BatmanAoD" +github-id = 2313807 email = "batmanaod@gmail.com" diff --git a/people/BurntSushi.toml b/people/BurntSushi.toml index 790a15b..466d1f9 100644 --- a/people/BurntSushi.toml +++ b/people/BurntSushi.toml @@ -1,5 +1,6 @@ name = "Andrew Gallant" github = "BurntSushi" +github-id = 456674 irc = "burntsushi" email = "jamslam@gmail.com" diff --git a/people/CAD97.toml b/people/CAD97.toml index 9cdcf7b..8f5509a 100644 --- a/people/CAD97.toml +++ b/people/CAD97.toml @@ -1,3 +1,4 @@ name = "Christopher Durham" github = "CAD97" +github-id = 5992217 email = "cad97@cad97.com" diff --git a/people/Centril.toml b/people/Centril.toml index 20fb7ae..78c50dc 100644 --- a/people/Centril.toml +++ b/people/Centril.toml @@ -1,4 +1,5 @@ name = "Mazdak Farrokhzad" github = "Centril" +github-id = 855702 irc = "centril" email = "twingoow@gmail.com" diff --git a/people/Diggsey.toml b/people/Diggsey.toml index 40758c3..cbd4ece 100644 --- a/people/Diggsey.toml +++ b/people/Diggsey.toml @@ -1,5 +1,6 @@ name = "Diggory Blake" github = "Diggsey" +github-id = 451321 [permissions] bors.rustup_rs.review = true diff --git a/people/Dylan-DPC.toml b/people/Dylan-DPC.toml index 22ce4b7..b8f88a6 100644 --- a/people/Dylan-DPC.toml +++ b/people/Dylan-DPC.toml @@ -1,3 +1,4 @@ name = "Dylan DPC" github = "Dylan-DPC" +github-id = 12371125 email = "dylan.dpc@gmail.com" diff --git a/people/Eh2406.toml b/people/Eh2406.toml index 4756444..1aeb0f8 100644 --- a/people/Eh2406.toml +++ b/people/Eh2406.toml @@ -1,3 +1,4 @@ name = "Jacob Finkelman" github = "Eh2406" +github-id = 3709504 email = "eh2406@wayne.edu" diff --git a/people/Emilgardis.toml b/people/Emilgardis.toml index e65ecfe..41d8dc0 100644 --- a/people/Emilgardis.toml +++ b/people/Emilgardis.toml @@ -1,3 +1,4 @@ name = "Emil Gardström" github = "Emilgardis" +github-id = 1502855 email = "emil.gardstrom@gmail.com" diff --git a/people/Gankro.toml b/people/Gankro.toml index 34e5406..0db30bb 100644 --- a/people/Gankro.toml +++ b/people/Gankro.toml @@ -1,3 +1,4 @@ name = "Alexis Beingessner" github = "Gankro" +github-id = 1136864 email = "a.beingessner@gmail.com" diff --git a/people/GuillaumeGomez.toml b/people/GuillaumeGomez.toml index 9e12220..1d59561 100644 --- a/people/GuillaumeGomez.toml +++ b/people/GuillaumeGomez.toml @@ -1,4 +1,5 @@ name = "Guillaume Gomez" github = "GuillaumeGomez" +github-id = 3050060 irc = "imperio" email = "guillaume1.gomez@gmail.com" diff --git a/people/Havvy.toml b/people/Havvy.toml index 14e417b..2264f6b 100644 --- a/people/Havvy.toml +++ b/people/Havvy.toml @@ -1,3 +1,4 @@ name = "Ryan Scheel" github = "Havvy" +github-id = 731722 email = "ryan.havvy@gmail.com" diff --git a/people/JohnCSimon.toml b/people/JohnCSimon.toml index d1cfef3..86e447f 100644 --- a/people/JohnCSimon.toml +++ b/people/JohnCSimon.toml @@ -1,3 +1,4 @@ name = "John Simon" github = "JohnCSimon" +github-id = 1977159 email = "johncsimon@gmail.com" diff --git a/people/JohnTitor.toml b/people/JohnTitor.toml index d7fdbfc..f38f170 100644 --- a/people/JohnTitor.toml +++ b/people/JohnTitor.toml @@ -1,3 +1,4 @@ name = "Yuki Okushi" github = "JohnTitor" +github-id = 25030997 email = "huyuumi.dev@gmail.com" diff --git a/people/JuanPotato.toml b/people/JuanPotato.toml index 1917366..b4d0e9a 100644 --- a/people/JuanPotato.toml +++ b/people/JuanPotato.toml @@ -1,3 +1,4 @@ name = "Hasan" github = "JuanPotato" +github-id = 9531780 email = "hasan@juanpota.to" diff --git a/people/Kimundi.toml b/people/Kimundi.toml index f8c65e5..26c6c1d 100644 --- a/people/Kimundi.toml +++ b/people/Kimundi.toml @@ -1,4 +1,5 @@ name = "Marvin Löbel" github = "Kimundi" +github-id = 2903206 irc = "kimundi" email = "loebel.marvin@gmail.com" diff --git a/people/Kixiron.toml b/people/Kixiron.toml index ba060c4..80ee804 100644 --- a/people/Kixiron.toml +++ b/people/Kixiron.toml @@ -1,3 +1,4 @@ name = "Chase Wilson" github = "Kixiron" +github-id = 25047011 email = "chase.h.wilson3@gmail.com" diff --git a/people/KodrAus.toml b/people/KodrAus.toml index 5614994..f9bc0fb 100644 --- a/people/KodrAus.toml +++ b/people/KodrAus.toml @@ -1,3 +1,4 @@ name = "Ashley Mannix" github = "KodrAus" +github-id = 6721458 email = "ashleymannix@live.com.au" diff --git a/people/LucasBullen.toml b/people/LucasBullen.toml index 5c9adc1..37a6ef4 100644 --- a/people/LucasBullen.toml +++ b/people/LucasBullen.toml @@ -1,4 +1,5 @@ name = "Lucas Bullen" github = "LucasBullen" +github-id = 10255066 email = "lbullen@redhat.com" diff --git a/people/MajorBreakfast.toml b/people/MajorBreakfast.toml index 36e0ed8..ccaf5a2 100644 --- a/people/MajorBreakfast.toml +++ b/people/MajorBreakfast.toml @@ -1,3 +1,4 @@ name = "Josef Brandl" github = "MajorBreakfast" +github-id = 340142 email = "mail@josefbrandl.de" diff --git a/people/Manishearth.toml b/people/Manishearth.toml index bd65cf0..f4ec582 100644 --- a/people/Manishearth.toml +++ b/people/Manishearth.toml @@ -1,3 +1,4 @@ name = "Manish Goregaokar" github = "Manishearth" +github-id = 1617736 email = "manishsmail@gmail.com" diff --git a/people/Mark-Simulacrum.toml b/people/Mark-Simulacrum.toml index 8335c0b..ef53be1 100644 --- a/people/Mark-Simulacrum.toml +++ b/people/Mark-Simulacrum.toml @@ -1,5 +1,6 @@ name = "Mark Rousskov" github = "Mark-Simulacrum" +github-id = 5047365 irc = "simulacrum" email = "mark.simulacrum@gmail.com" diff --git a/people/Nemo157.toml b/people/Nemo157.toml index 555bf75..d3de2b0 100644 --- a/people/Nemo157.toml +++ b/people/Nemo157.toml @@ -1,3 +1,4 @@ name = "Wim" github = "Nemo157" +github-id = 81079 email = "wim@nemo157.com" diff --git a/people/PramodBisht.toml b/people/PramodBisht.toml index 7248c07..c60fed3 100644 --- a/people/PramodBisht.toml +++ b/people/PramodBisht.toml @@ -1,3 +1,4 @@ name = "Pramod Bisht" github = "PramodBisht" +github-id = 2766842 email = "pramodpsb@hotmail.com" diff --git a/people/ProgrammaticNajel.toml b/people/ProgrammaticNajel.toml index 4d76bac..3c89098 100644 --- a/people/ProgrammaticNajel.toml +++ b/people/ProgrammaticNajel.toml @@ -1,3 +1,4 @@ name = "Luis Manarang" github = "ProgrammaticNajel" +github-id = 17925396 email = "programmaticnajel@gmail.com" diff --git a/people/QuietMisdreavus.toml b/people/QuietMisdreavus.toml index fece075..10e3742 100644 --- a/people/QuietMisdreavus.toml +++ b/people/QuietMisdreavus.toml @@ -1,4 +1,5 @@ name = "QuietMisdreavus" github = "QuietMisdreavus" +github-id = 5217170 irc = "misdreavus" email = "grey@quietmisdreavus.net" diff --git a/people/RalfJung.toml b/people/RalfJung.toml index bc26e2e..89b2c4e 100644 --- a/people/RalfJung.toml +++ b/people/RalfJung.toml @@ -1,5 +1,6 @@ name = "Ralf Jung" github = "RalfJung" +github-id = 330628 [permissions] perf = true diff --git a/people/SimonSapin.toml b/people/SimonSapin.toml index bc2b9bb..32ebc5f 100644 --- a/people/SimonSapin.toml +++ b/people/SimonSapin.toml @@ -1,3 +1,4 @@ name = "Simon Sapin" github = "SimonSapin" +github-id = 291359 email = "ssapin@mozilla.com" diff --git a/people/TimNN.toml b/people/TimNN.toml index 7849956..cef6cb4 100644 --- a/people/TimNN.toml +++ b/people/TimNN.toml @@ -1,3 +1,4 @@ name = "Tim Neumann" github = "TimNN" +github-id = 1178249 email = "mail@timnn.me" diff --git a/people/Turbo87.toml b/people/Turbo87.toml index d7a1edc..fc3750c 100644 --- a/people/Turbo87.toml +++ b/people/Turbo87.toml @@ -1,5 +1,6 @@ name = "Tobias Bieniek" github = "Turbo87" +github-id = 141300 email = "tobias.bieniek@gmail.com" [permissions] diff --git a/people/XAMPPRocky.toml b/people/XAMPPRocky.toml index 564407d..4ba6fc1 100644 --- a/people/XAMPPRocky.toml +++ b/people/XAMPPRocky.toml @@ -1,3 +1,4 @@ name = "Aaron Power" github = "XAMPPRocky" +github-id = 4464295 email = "theaaronepower@gmail.com" diff --git a/people/Xanewok.toml b/people/Xanewok.toml index 88aa47b..4f9b6de 100644 --- a/people/Xanewok.toml +++ b/people/Xanewok.toml @@ -1,5 +1,6 @@ name = "Igor Matuszewski" github = "Xanewok" +github-id = 3093213 email = "xanewok@gmail.com" [permissions] diff --git a/people/Zoxc.toml b/people/Zoxc.toml index 5abb563..cf950b9 100644 --- a/people/Zoxc.toml +++ b/people/Zoxc.toml @@ -1,3 +1,4 @@ name = "Zoxc" github = "Zoxc" +github-id = 25784 email = "zoxc32@gmail.com" diff --git a/people/adamgreig.toml b/people/adamgreig.toml index ddbccc9..2efca9a 100644 --- a/people/adamgreig.toml +++ b/people/adamgreig.toml @@ -1,3 +1,4 @@ name = "Adam Greig" github = "adamgreig" +github-id = 47219 email = "adam@adamgreig.com" diff --git a/people/adityac8.toml b/people/adityac8.toml index b6ee850..51f5381 100644 --- a/people/adityac8.toml +++ b/people/adityac8.toml @@ -1,3 +1,4 @@ name = "Aditya Arora" github = "adityac8" +github-id = 19192257 email = "adityadvlp@gmail.com" diff --git a/people/aidanhs.toml b/people/aidanhs.toml index 8a5c9f9..0af1c54 100644 --- a/people/aidanhs.toml +++ b/people/aidanhs.toml @@ -1,3 +1,4 @@ name = "Aidan Hobson Sayers" github = "aidanhs" +github-id = 1050652 email = "aidanhs@cantab.net" diff --git a/people/alercah.toml b/people/alercah.toml index 238d54a..31a1942 100644 --- a/people/alercah.toml +++ b/people/alercah.toml @@ -1,5 +1,6 @@ name = "Alexis Hunt" github = "alercah" +github-id = 20842325 # email = "alercah@gmail.com" email = false diff --git a/people/alexcrichton.toml b/people/alexcrichton.toml index 738dbee..d2d6b32 100644 --- a/people/alexcrichton.toml +++ b/people/alexcrichton.toml @@ -1,5 +1,6 @@ name = "Alex Crichton" github = "alexcrichton" +github-id = 64996 irc = "acrichto" email = "acrichton@mozilla.com" diff --git a/people/alexheretic.toml b/people/alexheretic.toml index b38a6c2..1a485c2 100644 --- a/people/alexheretic.toml +++ b/people/alexheretic.toml @@ -1,5 +1,6 @@ name = "Alex Butler" github = "alexheretic" +github-id = 2331607 email = "alexheretic@gmail.com" [permissions] diff --git a/people/alexreg.toml b/people/alexreg.toml index 18aceec..3b23bdd 100644 --- a/people/alexreg.toml +++ b/people/alexreg.toml @@ -1,5 +1,6 @@ name = "Alexander Regueiro" github = "alexreg" +github-id = 67036 [permissions] bors.rust.review = true diff --git a/people/andre-richter.toml b/people/andre-richter.toml index 4e8e22f..3f22f19 100644 --- a/people/andre-richter.toml +++ b/people/andre-richter.toml @@ -1,3 +1,4 @@ name = "Andre Richter" github = "andre-richter" +github-id = 4130005 email = "andre.o.richter@gmail.com" diff --git a/people/apasel422.toml b/people/apasel422.toml index aa1e947..f53210c 100644 --- a/people/apasel422.toml +++ b/people/apasel422.toml @@ -1,5 +1,6 @@ name = "Andrew Paseltiner" github = "apasel422" +github-id = 8644784 [permissions] bors.rust.review = true diff --git a/people/arielb1.toml b/people/arielb1.toml index c1600d3..d1c5ce5 100644 --- a/people/arielb1.toml +++ b/people/arielb1.toml @@ -1,5 +1,6 @@ name = "Ariel Ben-Yehuda" github = "arielb1" +github-id = 1830974 email = "ariel.byd@gmail.com" [permissions] diff --git a/people/arshiamufti.toml b/people/arshiamufti.toml index cd99d32..d861fc5 100644 --- a/people/arshiamufti.toml +++ b/people/arshiamufti.toml @@ -1,4 +1,5 @@ name = "Arshia Mufti" github = "arshiamufti" +github-id = 15066212 irc = "arshia" email = "amufti16@gmail.com" diff --git a/people/ashleygwilliams.toml b/people/ashleygwilliams.toml index 77469da..4bb1bfb 100644 --- a/people/ashleygwilliams.toml +++ b/people/ashleygwilliams.toml @@ -1,4 +1,5 @@ name = "Ashley Williams" github = "ashleygwilliams" +github-id = 1163554 irc = "agdubs" email = "ashley666ashley@gmail.com" diff --git a/people/aturon.toml b/people/aturon.toml index ba0983b..4fe3c32 100644 --- a/people/aturon.toml +++ b/people/aturon.toml @@ -1,3 +1,4 @@ name = "Aaron Turon" github = "aturon" +github-id = 709807 email = "aturon@mozilla.com" diff --git a/people/autozimu.toml b/people/autozimu.toml index aad825d..976dd27 100644 --- a/people/autozimu.toml +++ b/people/autozimu.toml @@ -1,3 +1,4 @@ name = "Junfeng Li" github = "autozimu" +github-id = 1453551 email = "autozimu@gmail.com" diff --git a/people/avadacatavra.toml b/people/avadacatavra.toml index c8fc9e9..c10daa5 100644 --- a/people/avadacatavra.toml +++ b/people/avadacatavra.toml @@ -1,3 +1,4 @@ name = "Diane Hosfelt" github = "avadacatavra" +github-id = 11877868 email = "dianehosfelt@gmail.com" diff --git a/people/awygle.toml b/people/awygle.toml index 67d7c69..2d6db4e 100644 --- a/people/awygle.toml +++ b/people/awygle.toml @@ -1,3 +1,4 @@ name = "awygle" github = "awygle" +github-id = 7854806 email = false diff --git a/people/badboy.toml b/people/badboy.toml index 3830bc6..6d281fb 100644 --- a/people/badboy.toml +++ b/people/badboy.toml @@ -1,3 +1,4 @@ name = "Jan-Erik Rediger" github = "badboy" +github-id = 2129 email = "janerik@fnordig.de" diff --git a/people/birkenfeld.toml b/people/birkenfeld.toml index a7453ac..a095d60 100644 --- a/people/birkenfeld.toml +++ b/people/birkenfeld.toml @@ -1,5 +1,6 @@ name = "Georg Brandl" github = "birkenfeld" +github-id = 144359 [permissions] bors.clippy.review = true diff --git a/people/bkoropoff.toml b/people/bkoropoff.toml index 5cc0433..3104276 100644 --- a/people/bkoropoff.toml +++ b/people/bkoropoff.toml @@ -1,4 +1,5 @@ name = "Brian Koropoff" github = "bkoropoff" +github-id = 2101303 email = "bkoropoff@gmail.com" diff --git a/people/blitzerr.toml b/people/blitzerr.toml index f94595f..3567106 100644 --- a/people/blitzerr.toml +++ b/people/blitzerr.toml @@ -1,3 +1,4 @@ name = "blitzerr" github = "blitzerr" +github-id = 28721905 email = "rusty.blitzerr1@gmail.com" diff --git a/people/bluss.toml b/people/bluss.toml index 7d7c7ff..0f056c3 100644 --- a/people/bluss.toml +++ b/people/bluss.toml @@ -1,5 +1,6 @@ name = "bluss" github = "bluss" +github-id = 3209739 [permissions] bors.rust.review = true diff --git a/people/booyaa.toml b/people/booyaa.toml index 93eed49..d3dc209 100644 --- a/people/booyaa.toml +++ b/people/booyaa.toml @@ -1,3 +1,4 @@ name = "Mark Sta Ana" github = "booyaa" +github-id = 192864 email = "booyaabooyaabooyaa@gmail.com" diff --git a/people/bradjc.toml b/people/bradjc.toml index bc585c1..40005ad 100644 --- a/people/bradjc.toml +++ b/people/bradjc.toml @@ -1,3 +1,4 @@ name = "Brad Campbell" github = "bradjc" +github-id = 1467890 email = false diff --git a/people/brson.toml b/people/brson.toml index f349c06..12bc8d2 100644 --- a/people/brson.toml +++ b/people/brson.toml @@ -1,5 +1,6 @@ name = "Brian Anderson" github = "brson" +github-id = 147214 # email = "andersrb@gmail.com" email = false diff --git a/people/bstrie.toml b/people/bstrie.toml index a908091..ec71404 100644 --- a/people/bstrie.toml +++ b/people/bstrie.toml @@ -1,4 +1,5 @@ name = "Ben Striegel" github = "bstrie" +github-id = 865233 email = "ben.striegel@gmail.com" diff --git a/people/carols10cents.toml b/people/carols10cents.toml index ba8cd4f..6e0e7b8 100644 --- a/people/carols10cents.toml +++ b/people/carols10cents.toml @@ -1,5 +1,6 @@ name = "Carol Nichols" github = "carols10cents" +github-id = 193874 email = "carol.nichols@gmail.com" [permissions] diff --git a/people/celaus.toml b/people/celaus.toml index b93fc46..7e76f8a 100644 --- a/people/celaus.toml +++ b/people/celaus.toml @@ -1,3 +1,4 @@ name = "Claus Matzinger" github = "celaus" +github-id = 713346 email = "celaus@gmail.com" diff --git a/people/championshuttler.toml b/people/championshuttler.toml index b07b157..bbff4d7 100644 --- a/people/championshuttler.toml +++ b/people/championshuttler.toml @@ -1,3 +1,4 @@ name = "Shivam Singhal" github = "championshuttler" +github-id = 22130317 email = "shivams2799@gmail.com" diff --git a/people/chocol4te.toml b/people/chocol4te.toml index 9004df3..2458047 100644 --- a/people/chocol4te.toml +++ b/people/chocol4te.toml @@ -1,3 +1,4 @@ name = "Ferdia A. McKeogh" github = "chocol4te" +github-id = 8290136 email = "ferdiamckeogh@outlook.com" diff --git a/people/codesections.toml b/people/codesections.toml index ada698e..c4acebd 100644 --- a/people/codesections.toml +++ b/people/codesections.toml @@ -1,2 +1,3 @@ name = "Daniel Sockwell" github = "codesections" +github-id = 35405463 diff --git a/people/cr1901.toml b/people/cr1901.toml index fcba94f..cb26bb9 100644 --- a/people/cr1901.toml +++ b/people/cr1901.toml @@ -1,3 +1,4 @@ name = "William D. Jones" github = "cr1901" +github-id = 6418027 email = false diff --git a/people/cramertj.toml b/people/cramertj.toml index 5e015f7..e53c953 100644 --- a/people/cramertj.toml +++ b/people/cramertj.toml @@ -1,3 +1,4 @@ name = "Taylor Cramer" github = "cramertj" +github-id = 5963049 email = "cramertaylorj@gmail.com" diff --git a/people/cuviper.toml b/people/cuviper.toml index bc1e904..23c9137 100644 --- a/people/cuviper.toml +++ b/people/cuviper.toml @@ -1,4 +1,5 @@ name = "Josh Stone" github = "cuviper" +github-id = 36186 email = "cuviper@gmail.com" irc = "jistone" diff --git a/people/danc86.toml b/people/danc86.toml index 777bde3..986c6ea 100644 --- a/people/danc86.toml +++ b/people/danc86.toml @@ -1,3 +1,4 @@ name = "Dan Callaghan" github = "danc86" +github-id = 398575 email = "djc@djc.id.au" diff --git a/people/davidtwco.toml b/people/davidtwco.toml index bda3934..776521d 100644 --- a/people/davidtwco.toml +++ b/people/davidtwco.toml @@ -1,3 +1,4 @@ name = "David Wood" github = "davidtwco" +github-id = 1295100 email = "david@davidtw.co" diff --git a/people/dotdash.toml b/people/dotdash.toml index 77add7d..73b6fca 100644 --- a/people/dotdash.toml +++ b/people/dotdash.toml @@ -1,5 +1,6 @@ name = "Björn Steinbrink" github = "dotdash" +github-id = 230962 irc = "doener" email = "bsteinbr@gmail.com" diff --git a/people/dtolnay.toml b/people/dtolnay.toml index 3f181fd..48cc04e 100644 --- a/people/dtolnay.toml +++ b/people/dtolnay.toml @@ -1,3 +1,4 @@ name = "David Tolnay" github = "dtolnay" +github-id = 1940490 email = "dtolnay@gmail.com" diff --git a/people/dvc94ch.toml b/people/dvc94ch.toml index d67e0fa..2358925 100644 --- a/people/dvc94ch.toml +++ b/people/dvc94ch.toml @@ -1,3 +1,4 @@ name = "David Craven" github = "dvc94ch" +github-id = 741807 email = "david@craven.ch" diff --git a/people/dwijnand.toml b/people/dwijnand.toml index df0660d..45a9260 100644 --- a/people/dwijnand.toml +++ b/people/dwijnand.toml @@ -1,3 +1,4 @@ name = "Dale Wijnand" github = "dwijnand" +github-id = 344610 email = "dale.wijnand@gmail.com" diff --git a/people/dylanmckay.toml b/people/dylanmckay.toml index 30a6840..de1ad56 100644 --- a/people/dylanmckay.toml +++ b/people/dylanmckay.toml @@ -1,3 +1,4 @@ name = "Dylan McKay" github = "dylanmckay" +github-id = 7722159 email = "me@dylanmckay.io" diff --git a/people/eddyb.toml b/people/eddyb.toml index 650e1d5..7ebf493 100644 --- a/people/eddyb.toml +++ b/people/eddyb.toml @@ -1,3 +1,4 @@ name = "Eduard Burtescu" github = "eddyb" +github-id = 77424 email = "edy.burt@gmail.com" diff --git a/people/edmilsonefs.toml b/people/edmilsonefs.toml index f84dc8e..44aa789 100644 --- a/people/edmilsonefs.toml +++ b/people/edmilsonefs.toml @@ -1,3 +1,4 @@ name = "Edmilson Ferreira da Silva" github = "edmilsonefs" +github-id = 498938 email = "edmilson.efs@gmail.com" diff --git a/people/edunham.toml b/people/edunham.toml index e92b2b0..f632830 100644 --- a/people/edunham.toml +++ b/people/edunham.toml @@ -1,3 +1,4 @@ name = "E. Dunham" github = "edunham" +github-id = 812892 email = "github@edunham.net" diff --git a/people/ehuss.toml b/people/ehuss.toml index 988318a..b9dad2a 100644 --- a/people/ehuss.toml +++ b/people/ehuss.toml @@ -1,5 +1,6 @@ name = "Eric Huss" github = "ehuss" +github-id = 43198 email = "eric@huss.org" [permissions] diff --git a/people/emilio.toml b/people/emilio.toml index 7f2a8fd..3eafb73 100644 --- a/people/emilio.toml +++ b/people/emilio.toml @@ -1,3 +1,4 @@ name = "Emilio Cobos Álvarez" github = "emilio" +github-id = 1323194 email = "emilio@crisal.io" diff --git a/people/epage.toml b/people/epage.toml index e798363..e1217c1 100644 --- a/people/epage.toml +++ b/people/epage.toml @@ -1,2 +1,3 @@ name = "Ed Page" github = "epage" +github-id = 60961 diff --git a/people/erickt.toml b/people/erickt.toml index 8dfe771..d64c323 100644 --- a/people/erickt.toml +++ b/people/erickt.toml @@ -1,3 +1,4 @@ name = "Erick Tryzelaar" github = "erickt" +github-id = 84711 email = "erick.tryzelaar@gmail.com" diff --git a/people/est31.toml b/people/est31.toml index c5ba8ba..28546c5 100644 --- a/people/est31.toml +++ b/people/est31.toml @@ -1,5 +1,6 @@ name = "est31" github = "est31" +github-id = 8872119 [permissions] bors.rust.try = true diff --git a/people/estebank.toml b/people/estebank.toml index 9bdf0fe..acb6161 100644 --- a/people/estebank.toml +++ b/people/estebank.toml @@ -1,3 +1,4 @@ name = "Esteban Kuber" github = "estebank" +github-id = 1606434 email = "esteban@kuber.com.ar" diff --git a/people/fairingrey.toml b/people/fairingrey.toml index c285740..2b785dd 100644 --- a/people/fairingrey.toml +++ b/people/fairingrey.toml @@ -1,3 +1,4 @@ name = "Allen Bui" github = "fairingrey" +github-id = 31905380 email = "allenbui94@gmail.com" diff --git a/people/fitzgen.toml b/people/fitzgen.toml index 16fcb76..63c1057 100644 --- a/people/fitzgen.toml +++ b/people/fitzgen.toml @@ -1,5 +1,6 @@ name = "Nick Fitzgerald" github = "fitzgen" +github-id = 74571 email = "nfitzgerald@mozilla.com" [permissions] diff --git a/people/flaki.toml b/people/flaki.toml index 10ddcbe..7ecce30 100644 --- a/people/flaki.toml +++ b/people/flaki.toml @@ -1,4 +1,5 @@ name = "István Szmozsánszky" github = "flaki" +github-id = 2089432 irc = "flaki" email = "rust@flaki.hu" diff --git a/people/flip1995.toml b/people/flip1995.toml index 98ff338..8b6f9bf 100644 --- a/people/flip1995.toml +++ b/people/flip1995.toml @@ -1,5 +1,6 @@ name = "Philipp Krones" github = "flip1995" +github-id = 9744647 [permissions] bors.clippy.review = true diff --git a/people/flodiebold.toml b/people/flodiebold.toml index 8ade88b..641e1aa 100644 --- a/people/flodiebold.toml +++ b/people/flodiebold.toml @@ -1,5 +1,6 @@ name = "Florian Diebold" github = "flodiebold" +github-id = 906069 email = "flodiebold@gmail.com" diff --git a/people/frewsxcv.toml b/people/frewsxcv.toml index b7d83f7..ca7ddf0 100644 --- a/people/frewsxcv.toml +++ b/people/frewsxcv.toml @@ -1,3 +1,4 @@ name = "Corey Farwell" github = "frewsxcv" +github-id = 416575 email = "coreyf@rwell.org" diff --git a/people/gagan0723.toml b/people/gagan0723.toml index 61d4c67..c4cbbe6 100644 --- a/people/gagan0723.toml +++ b/people/gagan0723.toml @@ -1,3 +1,4 @@ name = "Gagandeep Singh" github = "gagan0723" +github-id = 6944095 email = "gaganrattan9@gmail.com" diff --git a/people/gnunicorn.toml b/people/gnunicorn.toml index c9d0cb1..af593ab 100644 --- a/people/gnunicorn.toml +++ b/people/gnunicorn.toml @@ -1,3 +1,4 @@ name = "Benjamin Kampmann" github = "gnunicorn" +github-id = 40496 email = "ben@gnunicorn.org" diff --git a/people/gnzlbg.toml b/people/gnzlbg.toml index 07b1e2d..e765e56 100644 --- a/people/gnzlbg.toml +++ b/people/gnzlbg.toml @@ -1,5 +1,6 @@ name = "gnzlbg" github = "gnzlbg" +github-id = 904614 [permissions] bors.libc.review = true diff --git a/people/hannobraun.toml b/people/hannobraun.toml index ec5b59a..5d891ba 100644 --- a/people/hannobraun.toml +++ b/people/hannobraun.toml @@ -1,3 +1,4 @@ name = "Hanno Braun" github = "hannobraun" +github-id = 85732 email = "hanno@braun-robotics.com" diff --git a/people/hdhoang.toml b/people/hdhoang.toml index 99e1890..2b31d7c 100644 --- a/people/hdhoang.toml +++ b/people/hdhoang.toml @@ -1,3 +1,4 @@ name = "Hoàng Đức Hiếu" github = "hdhoang" +github-id = 12537 email = "2hdhoang@gmail.com" diff --git a/people/huonw.toml b/people/huonw.toml index b6c4262..e7a490a 100644 --- a/people/huonw.toml +++ b/people/huonw.toml @@ -1,5 +1,6 @@ name = "Huon Wilson" github = "huonw" +github-id = 1203825 irc = "huon" email = "dbau.pp@gmail.com" diff --git a/people/ishitatsuyuki.toml b/people/ishitatsuyuki.toml index d6fc226..80bb8f4 100644 --- a/people/ishitatsuyuki.toml +++ b/people/ishitatsuyuki.toml @@ -1,3 +1,4 @@ name = "Tatsuyuki Ishi" github = "ishitatsuyuki" +github-id = 12389383 email = "ishitatsuyuki@gmail.com" diff --git a/people/ithinuel.toml b/people/ithinuel.toml index 1fca591..5ca3a4d 100644 --- a/people/ithinuel.toml +++ b/people/ithinuel.toml @@ -1,3 +1,4 @@ name = "Wilfried Chauveau" github = "ithinuel" +github-id = 4605303 email = "wilfried.chauveau@ithinuel.me" diff --git a/people/jamesmunns.toml b/people/jamesmunns.toml index b3361ea..2916932 100644 --- a/people/jamesmunns.toml +++ b/people/jamesmunns.toml @@ -1,3 +1,4 @@ name = "James Munns" github = "jamesmunns" +github-id = 2097964 email = "james@onevariable.com" diff --git a/people/japaric.toml b/people/japaric.toml index be56ec8..60ba1e3 100644 --- a/people/japaric.toml +++ b/people/japaric.toml @@ -1,5 +1,6 @@ name = "Jorge Aparicio" github = "japaric" +github-id = 5018213 email = "jorge@japaric.io" [permissions] diff --git a/people/jasonwilliams.toml b/people/jasonwilliams.toml index fd9c6c9..7aed2bc 100644 --- a/people/jasonwilliams.toml +++ b/people/jasonwilliams.toml @@ -1,3 +1,4 @@ name = "Jason Williams" github = "jasonwilliams" +github-id = 936006 email = "jase.williams@gmail.com" diff --git a/people/jcsoo.toml b/people/jcsoo.toml index 4dd9718..36d23b9 100644 --- a/people/jcsoo.toml +++ b/people/jcsoo.toml @@ -1,3 +1,4 @@ name = "Jonathan Soo" github = "jcsoo" +github-id = 2399463 email = "jcsoo@bobbin.io" diff --git a/people/jkordish.toml b/people/jkordish.toml index 2eeee24..001a2b3 100644 --- a/people/jkordish.toml +++ b/people/jkordish.toml @@ -1,3 +1,4 @@ name = "Joseph Kordish" github = "jkordish" +github-id = 30608 email = "joe@unicornclouds.com" diff --git a/people/joelpalmer.toml b/people/joelpalmer.toml index ab4c5f1..a30363c 100644 --- a/people/joelpalmer.toml +++ b/people/joelpalmer.toml @@ -1,3 +1,4 @@ name = "Joel Parmer" github = "joelpalmer" +github-id = 8049061 email = "joel@joel.systems" diff --git a/people/jonas-schievink.toml b/people/jonas-schievink.toml index a6098af..a671547 100644 --- a/people/jonas-schievink.toml +++ b/people/jonas-schievink.toml @@ -1,4 +1,5 @@ name = "Jonas Schievink" github = "jonas-schievink" +github-id = 1786438 email = "jonasschievink@gmail.com" irc = "jschievink" diff --git a/people/jonathandturner.toml b/people/jonathandturner.toml index 242c712..e223e6a 100644 --- a/people/jonathandturner.toml +++ b/people/jonathandturner.toml @@ -1,5 +1,6 @@ name = "Jonathan Turner" github = "jonathandturner" +github-id = 547158 irc = "jntrnr" email = "jonathan.d.turner@gmail.com" diff --git a/people/joshtriplett.toml b/people/joshtriplett.toml index b922ab8..56e5020 100644 --- a/people/joshtriplett.toml +++ b/people/joshtriplett.toml @@ -1,4 +1,5 @@ name = "Josh Triplett" github = "joshtriplett" +github-id = 162737 irc = "JoshTriplett" email = "josh@joshtriplett.org" diff --git a/people/jseyfried.toml b/people/jseyfried.toml index e1dc90a..6f2fe4f 100644 --- a/people/jseyfried.toml +++ b/people/jseyfried.toml @@ -1,5 +1,6 @@ name = "Jeffrey Seyfried" github = "jseyfried" +github-id = 8652869 irc = "jseyfried" email = "jeffrey.seyfried@gmail.com" diff --git a/people/jtgeibel.toml b/people/jtgeibel.toml index b93f8b9..4a106c6 100644 --- a/people/jtgeibel.toml +++ b/people/jtgeibel.toml @@ -1,5 +1,6 @@ name = "Justin Geibel" github = "jtgeibel" +github-id = 22186 email = "jtgeibel@gmail.com" [permissions] diff --git a/people/kennytm.toml b/people/kennytm.toml index 92bf761..c426db9 100644 --- a/people/kennytm.toml +++ b/people/kennytm.toml @@ -1,3 +1,4 @@ name = "kennytm" github = "kennytm" +github-id = 103023 email = "kennytm@gmail.com" diff --git a/people/khionu.toml b/people/khionu.toml index d66d105..e15811d 100644 --- a/people/khionu.toml +++ b/people/khionu.toml @@ -1,4 +1,5 @@ name = "Khionu Sybiern" github = "khionu" +github-id = 11195266 email = "dev@khionu.net" diff --git a/people/killercup.toml b/people/killercup.toml index 5bb6cee..dfae692 100644 --- a/people/killercup.toml +++ b/people/killercup.toml @@ -1,5 +1,6 @@ name = "Pascal Hertleif" github = "killercup" +github-id = 20063 email = "killercup@gmail.com" [permissions] diff --git a/people/kinnison.toml b/people/kinnison.toml index fdcb544..0d852af 100644 --- a/people/kinnison.toml +++ b/people/kinnison.toml @@ -1,3 +1,4 @@ name = "Daniel Silverstone" github = "kinnison" +github-id = 1469421 email = "dsilvers@digital-scurf.org" diff --git a/people/komaeda.toml b/people/komaeda.toml index c7eea26..002274a 100644 --- a/people/komaeda.toml +++ b/people/komaeda.toml @@ -1,5 +1,6 @@ name = "Olivia Hugger" github = "komaeda" +github-id = 45509655 irc = "liv" email = "oh@mokou.de" diff --git a/people/korken89.toml b/people/korken89.toml index 3ceef6d..c2262be 100644 --- a/people/korken89.toml +++ b/people/korken89.toml @@ -1,3 +1,4 @@ name = "Emil Fresk" github = "korken89" +github-id = 913109 email = "emil.fresk@gmail.com" diff --git a/people/levex.toml b/people/levex.toml index 6817f2d..bc942d2 100644 --- a/people/levex.toml +++ b/people/levex.toml @@ -1,3 +1,4 @@ name = "Levente Kurusa" github = "levex" +github-id = 849140 email = "lkurusa@kernelstuff.org" diff --git a/people/ljedrz.toml b/people/ljedrz.toml index d38b4a6..f5ec4dc 100644 --- a/people/ljedrz.toml +++ b/people/ljedrz.toml @@ -1,5 +1,6 @@ name = "ljedrz" github = "ljedrz" +github-id = 3750347 [permissions] bors.rust.try = true diff --git a/people/llogiq.toml b/people/llogiq.toml index 6118e5c..839504c 100644 --- a/people/llogiq.toml +++ b/people/llogiq.toml @@ -1,3 +1,4 @@ name = "Andre Bogus" github = "llogiq" +github-id = 4200835 email = "bogusandre@gmail.com" diff --git a/people/locks.toml b/people/locks.toml index 94f5a24..3e6f89c 100644 --- a/people/locks.toml +++ b/people/locks.toml @@ -1,5 +1,6 @@ name = "Ricardo Mendes" github = "locks" +github-id = 32344 email = "rokusu@gmail.com" [permissions] diff --git a/people/lqd.toml b/people/lqd.toml index 9069284..359ab61 100644 --- a/people/lqd.toml +++ b/people/lqd.toml @@ -1,4 +1,5 @@ name = "Rémy Rakic" github = "lqd" +github-id = 247183 email = "remy.rakic+rust@gmail.com" diff --git a/people/malbarbo.toml b/people/malbarbo.toml index ecd9d5b..3306512 100644 --- a/people/malbarbo.toml +++ b/people/malbarbo.toml @@ -1,5 +1,6 @@ name = "Marco A L Barbosa" github = "malbarbo" +github-id = 1678126 [permissions] bors.libc.review = true diff --git a/people/marioidival.toml b/people/marioidival.toml index d4e6af0..e7031de 100644 --- a/people/marioidival.toml +++ b/people/marioidival.toml @@ -1,4 +1,5 @@ name = "Mário Idival" github = "marioidival" +github-id = 1129263 irc = "marioidival" email = "marioidival@gmail.com" diff --git a/people/matklad.toml b/people/matklad.toml index 8314ab2..c3b5431 100644 --- a/people/matklad.toml +++ b/people/matklad.toml @@ -1,4 +1,5 @@ name = "Aleksey Kladov" github = "matklad" +github-id = 1711539 email = "aleksey.kladov@gmail.com" diff --git a/people/mattgathu.toml b/people/mattgathu.toml index 0b4ff0d..4c1d91b 100644 --- a/people/mattgathu.toml +++ b/people/mattgathu.toml @@ -1,3 +1,4 @@ name = "Matt Gathu" github = "mattgathu" +github-id = 1155192 email = "mattgathu@gmail.com" diff --git a/people/matthewjasper.toml b/people/matthewjasper.toml index 07247f0..af06a71 100644 --- a/people/matthewjasper.toml +++ b/people/matthewjasper.toml @@ -1,3 +1,4 @@ name = "Matthew Jasper" github = "matthewjasper" +github-id = 20113453 email = "mjjasper1@gmail.com" diff --git a/people/matthiasbeyer.toml b/people/matthiasbeyer.toml index f54f291..8feb7bf 100644 --- a/people/matthiasbeyer.toml +++ b/people/matthiasbeyer.toml @@ -1,2 +1,3 @@ name = "Matthias Beyer" github = "matthiasbeyer" +github-id = 427866 diff --git a/people/matthiaskrgr.toml b/people/matthiaskrgr.toml index 4e4d12f..6c0bdf0 100644 --- a/people/matthiaskrgr.toml +++ b/people/matthiaskrgr.toml @@ -1,5 +1,6 @@ name = "Matthias Krüger" github = "matthiaskrgr" +github-id = 476013 [permissions] bors.clippy.review = true diff --git a/people/matthieu-m.toml b/people/matthieu-m.toml index 4a50d0b..5d9c479 100644 --- a/people/matthieu-m.toml +++ b/people/matthieu-m.toml @@ -1,4 +1,5 @@ name = "Matthieu M." github = "matthieu-m" +github-id = 2420441 irc = "matthieum" email = "matthieu.monrocq@gmail.com" diff --git a/people/mbrubeck.toml b/people/mbrubeck.toml index 941a2d3..93522b0 100644 --- a/people/mbrubeck.toml +++ b/people/mbrubeck.toml @@ -1,3 +1,4 @@ name = "Matt Brubeck" github = "mbrubeck" +github-id = 5920 email = "mbrubeck@limpet.net" diff --git a/people/mcarton.toml b/people/mcarton.toml index abaf402..d0227f7 100644 --- a/people/mcarton.toml +++ b/people/mcarton.toml @@ -1,5 +1,6 @@ name = "Martin Carton" github = "mcarton" +github-id = 3751788 [permissions] bors.clippy.review = true diff --git a/people/michaelwoerister.toml b/people/michaelwoerister.toml index b3ba208..996fd2f 100644 --- a/people/michaelwoerister.toml +++ b/people/michaelwoerister.toml @@ -1,4 +1,5 @@ name = "Michael Woerister" github = "michaelwoerister" +github-id = 1825894 irc = "mw" email = "michaelwoerister@gmail.com" diff --git a/people/mikerite.toml b/people/mikerite.toml index da50321..43223e4 100644 --- a/people/mikerite.toml +++ b/people/mikerite.toml @@ -1,5 +1,6 @@ name = "mikerite" github = "mikerite" +github-id = 33983332 [permissions] bors.clippy.review = true diff --git a/people/nagisa.toml b/people/nagisa.toml index c58b316..c0973f7 100644 --- a/people/nagisa.toml +++ b/people/nagisa.toml @@ -1,4 +1,5 @@ name = "Simonas Kazlauskas" github = "nagisa" +github-id = 679122 irc = "nagisa" email = "simonas+t-compiler@kazlauskas.me" diff --git a/people/nasa42.toml b/people/nasa42.toml index 2114065..3b4efa5 100644 --- a/people/nasa42.toml +++ b/people/nasa42.toml @@ -1,3 +1,4 @@ name = "Vikrant Chaudhary" github = "nasa42" +github-id = 233999 email = "vikrant@webstream.io" diff --git a/people/nastevens.toml b/people/nastevens.toml index 0da0d6f..23c54d2 100644 --- a/people/nastevens.toml +++ b/people/nastevens.toml @@ -1,3 +1,4 @@ name = "Nick Stevens" github = "nastevens" +github-id = 1500008 email = "nickastevens83@gmail.com" diff --git a/people/nellshamrell.toml b/people/nellshamrell.toml index 37fbb06..ef0aa65 100644 --- a/people/nellshamrell.toml +++ b/people/nellshamrell.toml @@ -1,3 +1,4 @@ name = "Nell Shamrell-Harrington" github = "nellshamrell" +github-id = 813007 email = "nellshamrell@gmail.com" diff --git a/people/nerdyvaishali.toml b/people/nerdyvaishali.toml index fdd0c69..bbda1b3 100644 --- a/people/nerdyvaishali.toml +++ b/people/nerdyvaishali.toml @@ -1,3 +1,4 @@ name = "vaishali Thakkar" github = "nerdyvaishali" +github-id = 7105009 email = false diff --git a/people/niconii.toml b/people/niconii.toml index 99a4a47..ba982dc 100644 --- a/people/niconii.toml +++ b/people/niconii.toml @@ -1,4 +1,5 @@ name = "Nicolette Verlinden" github = "niconii" +github-id = 10183419 irc = "niconii" email = "nicole@nicole.moe" diff --git a/people/nikic.toml b/people/nikic.toml index 455de45..fe68298 100644 --- a/people/nikic.toml +++ b/people/nikic.toml @@ -1,3 +1,4 @@ name = "Nikita Popov" github = "nikic" +github-id = 216080 email = "nikita.ppv@gmail.com" diff --git a/people/nikomatsakis.toml b/people/nikomatsakis.toml index bbb1e9d..a470ffb 100644 --- a/people/nikomatsakis.toml +++ b/people/nikomatsakis.toml @@ -1,4 +1,5 @@ name = "Niko Matsakis" github = "nikomatsakis" +github-id = 155238 irc = "nmatsakis" email = "nmatsakis@mozilla.com" diff --git a/people/nnethercote.toml b/people/nnethercote.toml index 65b7518..2663145 100644 --- a/people/nnethercote.toml +++ b/people/nnethercote.toml @@ -1,3 +1,4 @@ name = "Nicholas Nethercote" github = "nnethercote" +github-id = 1940286 email = "n.nethercote@gmail.com" diff --git a/people/notriddle.toml b/people/notriddle.toml index b072962..23569a8 100644 --- a/people/notriddle.toml +++ b/people/notriddle.toml @@ -1,3 +1,4 @@ name = "Michael Howell" github = "notriddle" +github-id = 1593513 email = "notriddle+rust-mod@protonmail.com" diff --git a/people/nox.toml b/people/nox.toml index e69a904..0b50809 100644 --- a/people/nox.toml +++ b/people/nox.toml @@ -1,5 +1,6 @@ name = "Anthony Ramine" github = "nox" +github-id = 123095 email = "n.oxyde@gmail.com" [permissions] diff --git a/people/nrc.toml b/people/nrc.toml index ec2f160..86188c9 100644 --- a/people/nrc.toml +++ b/people/nrc.toml @@ -1,5 +1,6 @@ name = "Nick Cameron" github = "nrc" +github-id = 762626 email = "nrc@ncameron.org" [permissions] diff --git a/people/oli-obk.toml b/people/oli-obk.toml index c664da7..ab34b7c 100644 --- a/people/oli-obk.toml +++ b/people/oli-obk.toml @@ -1,3 +1,4 @@ name = "Oliver Scherer" github = "oli-obk" +github-id = 332036 email = "rustc-contact@oli-obk.de" diff --git a/people/ollie27.toml b/people/ollie27.toml index 7b751a7..de2323d 100644 --- a/people/ollie27.toml +++ b/people/ollie27.toml @@ -1,3 +1,4 @@ name = "Oliver Middleton" github = "ollie27" +github-id = 7189418 email = "olliemail27@gmail.com" diff --git a/people/onur.toml b/people/onur.toml index fad43dc..e9a36aa 100644 --- a/people/onur.toml +++ b/people/onur.toml @@ -1,3 +1,4 @@ name = "Onur Aslan" github = "onur" +github-id = 345828 email = "onuraslan@gmail.com" diff --git a/people/otavio.toml b/people/otavio.toml index 9e2e853..c7e5216 100644 --- a/people/otavio.toml +++ b/people/otavio.toml @@ -1,3 +1,4 @@ name = "Otavio Salvador" github = "otavio" +github-id = 25278 email = "otavio@ossystems.com.br" diff --git a/people/paoloteti.toml b/people/paoloteti.toml index 60eba4d..7487e51 100644 --- a/people/paoloteti.toml +++ b/people/paoloteti.toml @@ -1,3 +1,4 @@ name = "Paolo Teti" github = "paoloteti" +github-id = 35451649 email = "paolo.teti@gmail.com" diff --git a/people/parched.toml b/people/parched.toml index eed6265..b7e4e24 100644 --- a/people/parched.toml +++ b/people/parched.toml @@ -1,3 +1,4 @@ name = "James Duley" github = "parched" +github-id = 5975405 email = false diff --git a/people/pcwalton.toml b/people/pcwalton.toml index fddd232..ee641af 100644 --- a/people/pcwalton.toml +++ b/people/pcwalton.toml @@ -1,4 +1,5 @@ name = "Patrick Walton" github = "pcwalton" +github-id = 157897 email = "pcwalton@mimiga.net" diff --git a/people/peschkaj.toml b/people/peschkaj.toml index 03ab26e..97f2859 100644 --- a/people/peschkaj.toml +++ b/people/peschkaj.toml @@ -1,4 +1,5 @@ name = "Jeremiah Peschka" github = "peschkaj" +github-id = 71570 irc = "peschkaj" email = "jeremiah.peschka@gmail.com" diff --git a/people/petrochenkov.toml b/people/petrochenkov.toml index 1e46855..0341d10 100644 --- a/people/petrochenkov.toml +++ b/people/petrochenkov.toml @@ -1,4 +1,5 @@ name = "Vadim Petrochenkov" github = "petrochenkov" +github-id = 5751617 irc = "petrochenkov" email = "vadim.petrochenkov@gmail.com" diff --git a/people/pftbest.toml b/people/pftbest.toml index 709698d..a8b01b7 100644 --- a/people/pftbest.toml +++ b/people/pftbest.toml @@ -1,3 +1,4 @@ name = "Vadzim Dambrouski" github = "pftbest" +github-id = 1573340 email = false diff --git a/people/phansch.toml b/people/phansch.toml index d24404a..678ccb9 100644 --- a/people/phansch.toml +++ b/people/phansch.toml @@ -1,5 +1,6 @@ name = "Philipp Hansch" github = "phansch" +github-id = 2042399 [permissions] bors.clippy.review = true diff --git a/people/pietroalbini.toml b/people/pietroalbini.toml index ef7722c..4f1ffbe 100644 --- a/people/pietroalbini.toml +++ b/people/pietroalbini.toml @@ -1,4 +1,5 @@ name = "Pietro Albini" github = "pietroalbini" +github-id = 2299951 email = "pietro@pietroalbini.org" discord = "pietro#3134" diff --git a/people/pnkfelix.toml b/people/pnkfelix.toml index 31ddacc..76c367d 100644 --- a/people/pnkfelix.toml +++ b/people/pnkfelix.toml @@ -1,3 +1,4 @@ name = "Felix Klock" github = "pnkfelix" +github-id = 173127 email = "pnkfelix@mozilla.com" diff --git a/people/posborne.toml b/people/posborne.toml index 2962a53..167301c 100644 --- a/people/posborne.toml +++ b/people/posborne.toml @@ -1,3 +1,4 @@ name = "Paul Osborne" github = "posborne" +github-id = 41714 email = "osbpau@gmail.com" diff --git a/people/qmx.toml b/people/qmx.toml index 04f8a59..5b007b7 100644 --- a/people/qmx.toml +++ b/people/qmx.toml @@ -1,3 +1,4 @@ name = "Douglas Campos" github = "qmx" +github-id = 66734 email = "qmx@qmx.me" diff --git a/people/raw-bin.toml b/people/raw-bin.toml index 227743e..822c4e8 100644 --- a/people/raw-bin.toml +++ b/people/raw-bin.toml @@ -1,3 +1,4 @@ name = "Robin Randhawa" github = "raw-bin" +github-id = 705890 email = false diff --git a/people/rbtcollins.toml b/people/rbtcollins.toml index 79262ef..c404e8d 100644 --- a/people/rbtcollins.toml +++ b/people/rbtcollins.toml @@ -1,3 +1,4 @@ name = "Robert Collins" github = "rbtcollins" +github-id = 499678 email = "robertc+rust@robertcollins.net" diff --git a/people/rholderfield.toml b/people/rholderfield.toml index 9810c0e..884fac1 100644 --- a/people/rholderfield.toml +++ b/people/rholderfield.toml @@ -1,3 +1,4 @@ name = "Ryan Holderfield" github = "rholderfield" +github-id = 13798348 email = "raholderfield@gmail.com" diff --git a/people/rkruppe.toml b/people/rkruppe.toml index baf1546..417c9b3 100644 --- a/people/rkruppe.toml +++ b/people/rkruppe.toml @@ -1,5 +1,6 @@ name = "Robin Kruppe" github = "rkruppe" +github-id = 2311707 [permissions] bors.rust.review = true diff --git a/people/rpjohnst.toml b/people/rpjohnst.toml index 2495ac2..bb3f705 100644 --- a/people/rpjohnst.toml +++ b/people/rpjohnst.toml @@ -1,4 +1,5 @@ name = "Russell Johnston" github = "rpjohnst" +github-id = 161677 irc = "Rusky" email = "rpjohnst@gmail.com" diff --git a/people/ryankurte.toml b/people/ryankurte.toml index 870edcf..af30cec 100644 --- a/people/ryankurte.toml +++ b/people/ryankurte.toml @@ -1,3 +1,4 @@ name = "Ryan" github = "ryankurte" +github-id = 860620 email = false diff --git a/people/rylev.toml b/people/rylev.toml index bfeec35..86e752c 100644 --- a/people/rylev.toml +++ b/people/rylev.toml @@ -1,3 +1,4 @@ name = "Ryan Levick" github = "rylev" +github-id = 1327285 email = "ryan.levick@gmail.com" diff --git a/people/sanxiyn.toml b/people/sanxiyn.toml index 295c715..a51babb 100644 --- a/people/sanxiyn.toml +++ b/people/sanxiyn.toml @@ -1,5 +1,6 @@ name = "Seo Sanghyeon" github = "sanxiyn" +github-id = 45249 [permissions] bors.rust.review = true diff --git a/people/scalexm.toml b/people/scalexm.toml index ea09941..142606b 100644 --- a/people/scalexm.toml +++ b/people/scalexm.toml @@ -1,3 +1,4 @@ name = "Alexandre Martin" github = "scalexm" +github-id = 1173131 email = "alexandre@scalexm.fr" diff --git a/people/scampi.toml b/people/scampi.toml index 6a5a941..7ac33e1 100644 --- a/people/scampi.toml +++ b/people/scampi.toml @@ -1,3 +1,4 @@ name = "Stéphane Campinas" github = "scampi" +github-id = 795879 email = "stephane.campinas@gmail.com" diff --git a/people/scottmcm.toml b/people/scottmcm.toml index 03a799a..15b1a6b 100644 --- a/people/scottmcm.toml +++ b/people/scottmcm.toml @@ -1,3 +1,4 @@ name = "Scott McMurray" github = "scottmcm" +github-id = 18526288 email = "smcmurray@acm.org" diff --git a/people/sebasmagri.toml b/people/sebasmagri.toml index 88e9f6d..95e7882 100644 --- a/people/sebasmagri.toml +++ b/people/sebasmagri.toml @@ -1,3 +1,4 @@ name = "Sebastián Magrí" github = "sebasmagri" +github-id = 11137 email = "sebasmagri@gmail.com" diff --git a/people/sekineh.toml b/people/sekineh.toml index 9370b9c..3e2ed30 100644 --- a/people/sekineh.toml +++ b/people/sekineh.toml @@ -1,3 +1,4 @@ name = "Hideki Sekine" github = "sekineh" +github-id = 3956266 email = false diff --git a/people/sfackler.toml b/people/sfackler.toml index 3a1717b..8571a89 100644 --- a/people/sfackler.toml +++ b/people/sfackler.toml @@ -1,3 +1,4 @@ name = "Steven Fackler" github = "sfackler" +github-id = 1455697 email = "sfackler@gmail.com" diff --git a/people/sgrif.toml b/people/sgrif.toml index 955b44a..9c23e20 100644 --- a/people/sgrif.toml +++ b/people/sgrif.toml @@ -1,5 +1,6 @@ name = "Sean Griffin" github = "sgrif" +github-id = 1529387 email = "sean@seantheprogrammer.com" [permissions] diff --git a/people/shepmaster.toml b/people/shepmaster.toml index 9e154bd..68fd634 100644 --- a/people/shepmaster.toml +++ b/people/shepmaster.toml @@ -1,4 +1,5 @@ name = "Jake Goulding" github = "shepmaster" +github-id = 174509 irc = "shep" email = "jake.goulding@gmail.com" diff --git a/people/skade.toml b/people/skade.toml index 4bb256a..42fb1aa 100644 --- a/people/skade.toml +++ b/people/skade.toml @@ -1,3 +1,4 @@ name = "Florian Gilcher" github = "skade" +github-id = 47542 email = "flo@andersground.net" diff --git a/people/solson.toml b/people/solson.toml index eb7cdf0..f77979e 100644 --- a/people/solson.toml +++ b/people/solson.toml @@ -1,4 +1,5 @@ name = "Scott Olson" github = "solson" +github-id = 26806 irc = "scott" email = "scott@solson.me" diff --git a/people/soniasingla.toml b/people/soniasingla.toml index 9b2f25b..8dc5286 100644 --- a/people/soniasingla.toml +++ b/people/soniasingla.toml @@ -1,3 +1,4 @@ name = "Sonia" github = "soniasingla" +github-id = 33036742 email = "soniasingla.1812@gmail.com" diff --git a/people/spacekookie.toml b/people/spacekookie.toml index 2bcb769..e2f364c 100644 --- a/people/spacekookie.toml +++ b/people/spacekookie.toml @@ -1,3 +1,4 @@ name = "Katharina Fey" github = "spacekookie" +github-id = 7669898 email = "kookie@spacekookie.de" diff --git a/people/spastorino.toml b/people/spastorino.toml index be3c0ed..4f37368 100644 --- a/people/spastorino.toml +++ b/people/spastorino.toml @@ -1,3 +1,4 @@ name = "Santiago Pastorino" github = "spastorino" +github-id = 52642 email = "spastorino@gmail.com" diff --git a/people/steveklabnik.toml b/people/steveklabnik.toml index a89c17d..6f52cc5 100644 --- a/people/steveklabnik.toml +++ b/people/steveklabnik.toml @@ -1,5 +1,6 @@ name = "Steve Klabnik" github = "steveklabnik" +github-id = 27786 email = "steve@steveklabnik.com" [permissions] diff --git a/people/stokhos.toml b/people/stokhos.toml index 5138d6e..28e7664 100644 --- a/people/stokhos.toml +++ b/people/stokhos.toml @@ -1,3 +1,4 @@ name = "Stokhos" github = "stokhos" +github-id = 19867532 email = "justplayyeh@gmail.com" diff --git a/people/technetos.toml b/people/technetos.toml index a503aac..4f1ece7 100644 --- a/people/technetos.toml +++ b/people/technetos.toml @@ -1,3 +1,4 @@ name = "Joshua Gould" github = "technetos" +github-id = 10949810 email = "mrgould93@gmail.com" diff --git a/people/thejpster.toml b/people/thejpster.toml index 3f1f353..3ac4d7c 100644 --- a/people/thejpster.toml +++ b/people/thejpster.toml @@ -1,3 +1,4 @@ name = "Jonathan Pallant" github = "thejpster" +github-id = 959887 email = "jp@thejpster.org.uk" diff --git a/people/therealprof.toml b/people/therealprof.toml index 871e59b..c61c9b1 100644 --- a/people/therealprof.toml +++ b/people/therealprof.toml @@ -1,3 +1,4 @@ name = "Daniel Egger" github = "therealprof" +github-id = 3321888 email = "derust@eggers-club.de" diff --git a/people/tmandry.toml b/people/tmandry.toml index 6b72857..19caddc 100644 --- a/people/tmandry.toml +++ b/people/tmandry.toml @@ -1,3 +1,4 @@ name = "Tyler Mandry" github = "tmandry" +github-id = 2280544 email = "tmandry@gmail.com" diff --git a/people/tomprince.toml b/people/tomprince.toml index abd1d36..561a484 100644 --- a/people/tomprince.toml +++ b/people/tomprince.toml @@ -1,4 +1,5 @@ name = "Tom Prince" github = "tomprince" +github-id = 283816 email = "tom.prince@twistedmatrix.com" diff --git a/people/topecongiro.toml b/people/topecongiro.toml index 6664788..296bbc2 100644 --- a/people/topecongiro.toml +++ b/people/topecongiro.toml @@ -1,3 +1,4 @@ name = "Seiichi Uchida" github = "topecongiro" +github-id = 21980157 email = "seuchida@gmail.com" diff --git a/people/tromey.toml b/people/tromey.toml index a5f4400..1256c35 100644 --- a/people/tromey.toml +++ b/people/tromey.toml @@ -1,5 +1,6 @@ name = "Tom Tromey" github = "tromey" +github-id = 1557670 [permissions] bors.rust.review = true diff --git a/people/varkor.toml b/people/varkor.toml index 2430c48..743d594 100644 --- a/people/varkor.toml +++ b/people/varkor.toml @@ -1,3 +1,4 @@ name = "varkor" github = "varkor" +github-id = 3943692 email = "github@varkor.com" diff --git a/people/vlad20012.toml b/people/vlad20012.toml index 73296b6..8191a54 100644 --- a/people/vlad20012.toml +++ b/people/vlad20012.toml @@ -1,3 +1,4 @@ name = "Vlad Beskrovnyy" github = "vlad20012" +github-id = 3221931 email = "beskvlad@gmail.com" diff --git a/people/wesleywiser.toml b/people/wesleywiser.toml index bbe8d9f..b7c874e 100644 --- a/people/wesleywiser.toml +++ b/people/wesleywiser.toml @@ -1,3 +1,4 @@ name = "Wesley Wiser" github = "wesleywiser" +github-id = 831192 email = "wwiser@gmail.com" diff --git a/people/wezm.toml b/people/wezm.toml index 0b0fa4f..4d4d327 100644 --- a/people/wezm.toml +++ b/people/wezm.toml @@ -1,3 +1,4 @@ name = "Wesley Moore" github = "wezm" +github-id = 21787 email = "wes@wezm.net" diff --git a/people/whitequark.toml b/people/whitequark.toml index 9872c02..50f1963 100644 --- a/people/whitequark.toml +++ b/people/whitequark.toml @@ -1,3 +1,4 @@ name = "whitequark" github = "whitequark" +github-id = 54771 email = "whitequark@whitequark.org" diff --git a/people/withoutboats.toml b/people/withoutboats.toml index 5c8caf1..7577e5a 100644 --- a/people/withoutboats.toml +++ b/people/withoutboats.toml @@ -1,3 +1,4 @@ name = "Without Boats" github = "withoutboats" +github-id = 9063376 email = "woboats@gmail.com" diff --git a/people/wizofe.toml b/people/wizofe.toml index 2add27b..569928f 100644 --- a/people/wizofe.toml +++ b/people/wizofe.toml @@ -1,3 +1,4 @@ name = "Ioannis Valasakis" github = "wizofe" +github-id = 22352218 email = "code@wizofe.uk" diff --git a/people/wycats.toml b/people/wycats.toml index 8705032..fc76a37 100644 --- a/people/wycats.toml +++ b/people/wycats.toml @@ -1,3 +1,4 @@ name = "Yehuda Katz" github = "wycats" +github-id = 4 email = "wycats@gmail.com" diff --git a/people/yoshuawuyts.toml b/people/yoshuawuyts.toml index 97d4fdf..451d970 100644 --- a/people/yoshuawuyts.toml +++ b/people/yoshuawuyts.toml @@ -1,3 +1,4 @@ name = "Yoshua Wuyts" github = "yoshuawuyts" +github-id = 2467194 email = "yoshuawuyts@gmail.com" diff --git a/people/zackmdavis.toml b/people/zackmdavis.toml index d1c2dee..bde715f 100644 --- a/people/zackmdavis.toml +++ b/people/zackmdavis.toml @@ -1,3 +1,4 @@ name = "Zack M. Davis" github = "zackmdavis" +github-id = 1076988 email = false diff --git a/src/github.rs b/src/github.rs index 9a62994..55bfc19 100644 --- a/src/github.rs +++ b/src/github.rs @@ -1,7 +1,8 @@ -use failure::{Error, ResultExt}; +use failure::{bail, Error, ResultExt}; use reqwest::header::{self, HeaderValue}; use reqwest::{Client, Method, RequestBuilder}; use std::borrow::Cow; +use std::collections::HashMap; static API_BASE: &str = "https://api.github.com/"; static TOKEN_VAR: &str = "GITHUB_TOKEN"; @@ -13,6 +14,23 @@ pub(crate) struct User { pub(crate) email: Option, } +#[derive(serde::Deserialize)] +struct GraphResult { + data: Option, + #[serde(default)] + errors: Vec, +} + +#[derive(serde::Deserialize)] +struct GraphError { + message: String, +} + +#[derive(serde::Deserialize)] +struct GraphNodes { + nodes: Vec>, +} + pub(crate) struct GitHubApi { http: Client, token: String, @@ -40,6 +58,31 @@ impl GitHubApi { )) } + fn graphql(&self, query: &str, variables: V) -> Result + where + R: for<'de> serde::Deserialize<'de>, + V: serde::Serialize, + { + #[derive(serde::Serialize)] + struct Request<'a, V> { + query: &'a str, + variables: V, + } + let res: GraphResult = self + .prepare(Method::POST, "graphql")? + .json(&Request { query, variables }) + .send()? + .error_for_status()? + .json()?; + if let Some(error) = res.errors.iter().next() { + bail!("graphql error: {}", error.message); + } else if let Some(data) = res.data { + Ok(data) + } else { + bail!("missing graphql data"); + } + } + pub(crate) fn user(&self, login: &str) -> Result { Ok(self .prepare(Method::GET, &format!("users/{}", login))? @@ -47,4 +90,45 @@ impl GitHubApi { .error_for_status()? .json()?) } + + pub(crate) fn usernames(&self, ids: &[usize]) -> Result, Error> { + #[derive(serde::Deserialize)] + #[serde(rename_all = "camelCase")] + struct Usernames { + database_id: usize, + login: String, + } + #[derive(serde::Serialize)] + struct Params { + ids: Vec, + } + static QUERY: &str = " + query($ids: [ID!]!) { + nodes(ids: $ids) { + ... on User { + databaseId + login + } + } + } + "; + + let mut result = HashMap::new(); + for chunk in ids.chunks(100) { + let res: GraphNodes = self.graphql( + QUERY, + Params { + ids: chunk.iter().map(|id| user_node_id(*id)).collect(), + }, + )?; + for node in res.nodes.into_iter().filter_map(|n| n) { + result.insert(node.database_id, node.login); + } + } + Ok(result) + } +} + +fn user_node_id(id: usize) -> String { + base64::encode(&format!("04:User{}", id)) } diff --git a/src/schema.rs b/src/schema.rs index c7a1b48..570b212 100644 --- a/src/schema.rs +++ b/src/schema.rs @@ -38,10 +38,11 @@ pub(crate) enum Email<'a> { } #[derive(serde_derive::Deserialize, Debug)] -#[serde(deny_unknown_fields)] +#[serde(deny_unknown_fields, rename_all = "kebab-case")] pub(cr