ci: remove python-updates from development branches
The python-updates branch is not a "development" branch in the sense of ci/README.md's classification. That's because it allows force pushes. When rewrites are possible, cherry-picking from this branch should not be allowed, because the commit references will potentially end up out of sync. These kind of branches are now termed "Work-in-Progress" branches. Up until recently these branches didn't work well for Pull Requests targeting them, because Eval wouldn't run on them with a push event and thus, Eval in the PR couldn't succeed either. That's now fixed, PRs towards *any* WIP branch should work correctly.
This commit is contained in:
1
.github/workflows/push.yml
vendored
1
.github/workflows/push.yml
vendored
@@ -13,7 +13,6 @@ on:
|
|||||||
- release-*
|
- release-*
|
||||||
- staging-*
|
- staging-*
|
||||||
- haskell-updates
|
- haskell-updates
|
||||||
- python-updates
|
|
||||||
|
|
||||||
permissions: {}
|
permissions: {}
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ For the purposes of CI, branches in the NixOS/nixpkgs repository are classified
|
|||||||
- Pull Requests required.
|
- Pull Requests required.
|
||||||
- Long-lived, no deletion, no force push.
|
- Long-lived, no deletion, no force push.
|
||||||
- **Secondary development** branches
|
- **Secondary development** branches
|
||||||
- `staging-` prefix, `haskell-updates` and `python-updates`
|
- `staging-` prefix and `haskell-updates`
|
||||||
- Pull Requests normally required, except when merging development branches into each other.
|
- Pull Requests normally required, except when merging development branches into each other.
|
||||||
- Long-lived, no deletion, no force push.
|
- Long-lived, no deletion, no force push.
|
||||||
- **Work-In-Progress** branches
|
- **Work-In-Progress** branches
|
||||||
|
|||||||
@@ -6,4 +6,3 @@ staging
|
|||||||
release-*
|
release-*
|
||||||
staging-*
|
staging-*
|
||||||
haskell-updates
|
haskell-updates
|
||||||
python-updates
|
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ const typeConfig = {
|
|||||||
staging: ['development', 'secondary'],
|
staging: ['development', 'secondary'],
|
||||||
'staging-next': ['development', 'secondary'],
|
'staging-next': ['development', 'secondary'],
|
||||||
'haskell-updates': ['development', 'secondary'],
|
'haskell-updates': ['development', 'secondary'],
|
||||||
'python-updates': ['development', 'secondary'],
|
|
||||||
nixos: ['channel'],
|
nixos: ['channel'],
|
||||||
nixpkgs: ['channel'],
|
nixpkgs: ['channel'],
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user