Issue and Pull Request Lifecycle Manager
Istio uses an automated system to manage the lifecycle of issues and pull requests. The process is designed to help us keep on top of the set of incoming issues and pull requests.
The lifecycle manager looks at the current state of each open issue and pull requests and does one of two things:
-
Edits some lifecycle/* label on the issue or pull request
-
Closes the issue or pull request
Here are the labels that the lifecycle manager can set:
-
lifecycle/needs-triage
. An issue or PR that hasn’t been assigned a priority in ZenHub by an Istio team member yet. -
lifecycle/needs-escalation
. A P0 or Release Blocker issue that hasn’t received any attention from an Istio team member in a few days. -
lifecycle/stale
. An issue or PR that hasn’t been worked on by an Istio team member in weeks. -
lifecycle/automatically-closed
. An annotation to indicate an issue or PR was closed by the lifecycle manager due to being stale for a long time.
You can apply the lifecycle/staleproof
label to tell the lifecycle manager to leave a particular issue or pull
request alone and not edit any labels or close the item.
Please see this design document for information about the lifecycle manager.
Visit istio.io to learn how to use Istio.
- Preparing for Development Mac
- Preparing for Development Linux
- Troubleshooting Development Environment
- Repository Map
- GitHub Workflow
- Github Gmail Filters
- Using the Code Base
- Developing with Minikube
- Remote Debugging
- Verify your Docker Environment
- Istio Test Framework
- Working with Prow
- Test Grid
- Code Coverage FAQ
- Writing Good Integration Tests
- Test Flakes
- Release Manager Expectations
- Preparing Istio Releases
- 1.5 Release Information
- 1.6 Release Information
- 1.7 Release Information
- 1.8 Release Information
- 1.9 Release Information
- 1.10 Release Information
- 1.11 Release Information
- 1.12 Release Information
- 1.13 Release Information
- 1.14 Release Information
- 1.15 Release Information
- 1.16 Release Information
- 1.17 Release Information
- 1.18 Release Information
- 1.19 Release Information
- 1.20 Release Information
- 1.21 Release Information
- 1.22 Release Information
- Collecting Logs and Debug Info
- Dependency FAQ
- Working with discuss.istio.io
- Developing with and hosting upon OpenShift
- Adapter Dev Guide
- Adapter Walkthrough
- Attribute Generating Adapter Walkthrough
- Route Directive Adapter Development Guide
- Out of Tree Adapter Walkthrough
- Running a Local Instance
- Template Dev Guide
- Using a Custom Adapter
- Publishing Adapters and Templates to istio.io
- Enabling Envoy Authorization Service and gRPC Access Log Service With Mixer