Skip to content

ci: remove python-updates from development branches#435911

Merged
philiptaron merged 1 commit into
NixOS:masterfrom
wolfgangwalther:ci-remove-python-updates
Aug 22, 2025
Merged

ci: remove python-updates from development branches#435911
philiptaron merged 1 commit into
NixOS:masterfrom
wolfgangwalther:ci-remove-python-updates

Conversation

@wolfgangwalther

Copy link
Copy Markdown
Contributor

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.

Related discussion in NixOS/org#118.

Things done


Add a 👍 reaction to pull requests you find important.

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.
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 6.topic: policy discussion Discuss policies to work in and around Nixpkgs backport release-25.05 labels Aug 22, 2025
@philiptaron philiptaron merged commit 1dd9785 into NixOS:master Aug 22, 2025
38 of 41 checks passed
@nixpkgs-ci

nixpkgs-ci Bot commented Aug 22, 2025

Copy link
Copy Markdown
Contributor

Successfully created backport PR for release-25.05:

@github-actions github-actions Bot added the 8.has: port to stable This PR already has a backport to the stable release. label Aug 22, 2025
@wolfgangwalther wolfgangwalther deleted the ci-remove-python-updates branch August 22, 2025 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 6.topic: policy discussion Discuss policies to work in and around Nixpkgs 8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants