From 9a2cd6bf887b91a9af49df7e9df6ad89d7e6167a Mon Sep 17 00:00:00 2001 From: alyssawilk Date: Thu, 21 Mar 2019 18:43:03 -0400 Subject: [PATCH] governance: noting CI is a maintainer responsibility, emailing failures to on-call (#6342) Signed-off-by: Alyssa Wilk --- .circleci/config.yml | 7 +++++++ GOVERNANCE.md | 2 ++ 2 files changed, 9 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5092d079a880..2992cee69641 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -215,3 +215,10 @@ workflows: tags: only: /^v.*/ - mac + +# Instructions from https://docs.opsgenie.com/docs/circleci-integration +# Configuration at https://app.opsgenie.com/integration#/edit/CircleCi/d9585dd7-b9c5-4723-abee-647a623639e4 +# Deletion possible via https://app.opsgenie.com/integration#/configured-integrations +notify: + webhooks: + -url: https://api.opsgenie.com/v1/json/circleci?apiKey=f45d58a7-15a4-4800-8d2c-f460ec02cf71 diff --git a/GOVERNANCE.md b/GOVERNANCE.md index c75bafacea8c..1c182eb00f75 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -37,6 +37,8 @@ * Triage GitHub issues and perform pull request reviews for other maintainers and the community. The areas of specialization listed in [OWNERS.md](OWNERS.md) can be used to help with routing an issue/question to the right person. +* Triage build issues - file issues for known flaky builds or bugs, and either fix or find someone + to fix any master build breakages. * During GitHub issue triage, apply all applicable [labels](https://github.com/envoyproxy/envoy/labels) to each new issue. Labels are extremely useful for future issue follow up. Which labels to apply is somewhat subjective so just use your best judgment. A few of the most important labels that are