Skip to content

Conversation

@wolfgangwalther
Copy link
Contributor

This enables Merge Queues on secondary development branches like staging and haskell-updates as well.

These branches still need to be pushed to manually for the periodic merges, both automated by CI and manually by committers. Compared to the ruleset for merge queues on the primary development branches, this always allows bypassing. Since the number of merges on these branches is much lower, an occasional bypassing of the queue for the periodic merges is not a problem, at least resource-wise.

We will still want to eventually implement a PR-based workflow for periodic merges to make sure these never break the branch.

Although not the primary motivation, this will also resolve #135.

cc @NixOS/nixpkgs-ci

This enables Merge Queues on secondary development branches like staging
and haskell-updates as well.

These branches still need to be pushed to manually for the periodic
merges, both automated by CI and manually by committers. Compared to the
ruleset for merge queues on the primary development branches, this
`always` allows bypassing. Since the number of merges on these branches
is much lower, an occasional bypassing of the queue for the periodic
merges is not a problem, at least resource-wise.

We will still want to eventually implement a PR-based workflow for
periodic merges to make sure these never break the branch.
@wolfgangwalther wolfgangwalther requested a review from a team as a code owner October 12, 2025 10:52
@wolfgangwalther
Copy link
Contributor Author

Thanks for the quick look.

This is already implemented, but merge is blocked because I fixed the export.bash script. @infinisil can you have a look and approve that change?

@wolfgangwalther wolfgangwalther merged commit 81e4b55 into NixOS:main Oct 14, 2025
2 checks passed
@wolfgangwalther
Copy link
Contributor Author

Thanks!

@wolfgangwalther wolfgangwalther deleted the nixpkgs-merge-queues branch October 14, 2025 13:32
"include": [
"refs/heads/haskell-updates",
"refs/heads/staging",
"refs/heads/staging-next",
Copy link
Contributor

@zowoq zowoq Nov 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should staging-nixos be added here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. Could you open a PR?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

nixpkgs: disable rebase and squash merges

5 participants