This is the human/machine readable list of Mozilla Fenix team triagers and dates each one is on duty
Refer to regularly updated JSON file general-triage.json with list of names and bugzilla emails, and a calendar with duty end-dates.
"triagers"root object node holds a map of"Full Name" -> { data }. Right now thedataobject keeps only the bugzilla email inbzmailfield."duty-end-dates"root holds a map ofdate -> "Full Name", where thedateis the last day the triager is on duty, inclusive. The last date is2035-01-01pointing at theFallbacktriager. Getting there means the list has to be manually updated and re-published.
Just use this link to add it to gcal and follow instructions. The direct link to the ICS file is here.
git clone https://github.com/mozilla-mobile/fenix-triage-list.git
cd fenix-triage-list
npm install
npm run update
npm run push
npm run update will automatically append the next full cycle of all triagers to the general-triage.json file. npm run push will update the ICS file and git push the changes. Then you are done.
If you already cloned before, then update and push commands are enough to publicly update the list.
Assuming you already cloned the repo as described above
npm run exempt -- <YYYY-MM-DD>
npm run push
where YYYY-MM-DD is the date from duty-start-dates you want to remove. The triager at that date will be removed and all following triagers after the date will be shifted one week earlier.
Run npm run help for the full list of commands.