summary refs log tree commit diff
path: root/.github
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2021-06-04 09:07:06 -0700
committerJonathan Ringer <jonringer@users.noreply.github.com>2021-06-09 00:13:49 -0700
commit9d350d84c140f181d3dc12a917b31ec6f8ae6f4b (patch)
treee5287f83eb748f7149237a7534f1e82c0b6a6abf /.github
parentd85d5dd92bc7883b054c3905c5da0b0b0060b41a (diff)
downloadnixpkgs-9d350d84c140f181d3dc12a917b31ec6f8ae6f4b.tar
nixpkgs-9d350d84c140f181d3dc12a917b31ec6f8ae6f4b.tar.gz
nixpkgs-9d350d84c140f181d3dc12a917b31ec6f8ae6f4b.tar.bz2
nixpkgs-9d350d84c140f181d3dc12a917b31ec6f8ae6f4b.tar.lz
nixpkgs-9d350d84c140f181d3dc12a917b31ec6f8ae6f4b.tar.xz
nixpkgs-9d350d84c140f181d3dc12a917b31ec6f8ae6f4b.tar.zst
nixpkgs-9d350d84c140f181d3dc12a917b31ec6f8ae6f4b.zip
.github/CONTRIBUTING.md: Add backport release criteria
Diffstat (limited to '.github')
-rw-r--r--.github/CONTRIBUTING.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index 76bf94785f2..cc1a6632ac4 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -59,6 +59,14 @@ Follow these steps to backport a change into a release branch in compliance with
 5. Push to GitHub and open a backport pull request. Make sure to select the release branch (e.g. `release-20.09`) as the target branch of the pull request, and link to the pull request in which the original change was comitted to `master`. The pull request title should be the commit title with the release version as prefix, e.g. `[20.09]`.
 6. When the backport pull request is merged and you have the necessary privileges you can also replace the label `9.needs: port to stable` with `8.has: port to stable` on the original pull request. This way maintainers can keep track of missing backports easier.
 
+## Criteria for Backporting changes
+
+Anything that does not cause user or downstream dependency regressions can be backported. This includes:
+- New Packages / Modules
+- Security / Patch updates
+- Version updates which include new functionality (but no breaking changes)
+- Software which is always meant to be at it's latest. (E.g. `spotify`, `steam`, or `discord`)
+
 ## Generating 21.11 Release Notes
 
 Documentation in nixpkgs is transitioning to a markdown-centric workflow. Release notes now require a translation step to convert from markdown to a compatible docbook document.