Skip to content

merge queue: embarking 2.28-maintenance (8db221b), #13591, #13585, #13619, #13609, #13593, #13647, #13634, #13611 and [#13645 + #13625 + #13617 + #13581 + #13649] together#13668

Closed
mergify[bot] wants to merge 28 commits into2.28-maintenancefrom
mergify/merge-queue/30c7c605cd

Conversation

@mergify
Copy link
Contributor

@mergify mergify bot commented Jul 30, 2025

🎉 This combination of pull requests has been checked successfully and will be merged soon. 🎉

Branch 2.28-maintenance (8db221b), #13591, #13585, #13619, #13609, #13593, #13647, #13634, #13611 and [#13645 + #13625 + #13617 + #13581 + #13649] are embarked together for merge.

This pull request has been created by Mergify to speculatively check the mergeability of [#13645 + #13625 + #13617 + #13581 + #13649].
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue default for merge:

  • check-success=installer test on macos
  • check-success=installer test on ubuntu
  • check-success=tests on macos
  • check-success=tests on ubuntu
  • check-success=vm_tests
  • any of [🛡 GitHub branch protection]:
    • check-success = installer test on macos
    • check-neutral = installer test on macos
    • check-skipped = installer test on macos
  • any of [🛡 GitHub branch protection]:
    • check-success = installer test on ubuntu
    • check-neutral = installer test on ubuntu
    • check-skipped = installer test on ubuntu
  • any of [🛡 GitHub branch protection]:
    • check-success = tests on macos
    • check-neutral = tests on macos
    • check-skipped = tests on macos
  • any of [🛡 GitHub branch protection]:
    • check-success = tests on ubuntu
    • check-neutral = tests on ubuntu
    • check-skipped = tests on ubuntu

Required conditions to stay in the queue:

---
checking_base_sha: 1f47e075841017f9f7268694cfe27b8cbfd9ba83
previous_failed_batches: []
pull_requests:
  - number: 13645
  - number: 13625
  - number: 13617
  - number: 13581
  - number: 13649
...

pbsds and others added 28 commits July 30, 2025 11:53
`#deriving-path-encoding` is defined in two places, I _think_ this is the correct one to change.

(cherry picked from commit 4c50cf7)
the second equivalence, using a if-else expression, aligns much closer to how most humans think about implication, adding it might help some people :)

(cherry picked from commit 51151c2)
...and also NIX_STATE_HOME in nix-profile.fish. This is directly
translated from the bash scripts and makes the fish scripts equivalent
in functionality to the bash scripts.

Note that nix-profile.fish checks for NIX_STATE_HOME and
nix-profile-daemon.fish does not, so the two scripts are no longer
identical.

(cherry picked from commit 751f50f)
How did this work before...

* Added .direnv/ to gitignore

(cherry picked from commit 58e34a2)
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
(cherry picked from commit 633d391)
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
(cherry picked from commit c0ceaa2)
The latter alias is deprecated in favor of the former, and produces a
warning.

(cherry picked from commit cfc15d6)
(cherry picked from commit 699db04)
(cherry picked from commit 785f386)
Remove extra `realise`

(cherry picked from commit df21f24)
We shouldn't leak memory in unit tests in order
to make enabling ASAN easier.

(cherry picked from commit 55d12df)
@github-actions github-actions bot added documentation c api Nix as a C library with a stable interface labels Jul 30, 2025
@mergify mergify bot closed this Jul 31, 2025
@mergify mergify bot deleted the mergify/merge-queue/30c7c605cd branch July 31, 2025 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c api Nix as a C library with a stable interface documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.