-
Notifications
You must be signed in to change notification settings - Fork 385
All About Releases
This document describes how we organize new features, bugfixes, and other additions to our codebase into releases.
A release is a GitHub Release, its associated Git tag, and a set of Docker images on quay.io that are all tagged with the Git tag. The images never change, and are intended to be an immutable artifact. Anyone should be able to reference them with confidence that they will never change.
At the time of this writing, we are in the 0.1.x
release family. We call this the beta cycle. During this cycle, we are doing weekly releases each Wednesday afternoon. If you are a core maintainer and need to run a Wednesday release, please see the document about the release process for instructions.
Pull requests and issues are scheduled for a release by being tagged with a milestone that corresponds to that release. These milestones correspond to the entries on our roadmap. Core maintainers are responsible for updating the roadmap and organizing pull requests and issues into the appropriate milestones.