Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3198 commits
Select commit Hold shift + click to select a range
a4b946d
LocalStore::addMultipleToStore(): Make resumable
edolstra Jun 3, 2026
0c0a9bf
gc: delete .unpacked marker before the store path
edolstra Jun 3, 2026
56c7cee
local-store: factor out unpackedMarkerFor() helper
edolstra Jun 3, 2026
f4bac54
existsAndIsOwnedBySelf(): Don't check the group
edolstra Jun 3, 2026
13bc576
local-store: run autoGC() before unpacking the NAR
edolstra Jun 3, 2026
34b895a
Merge tag '2.34.7'
edolstra Jun 4, 2026
0c76ddb
Drop unsupported platform
edolstra Jun 4, 2026
ec9440d
Merge pull request #483 from DeterminateSystems/sync-2.34.7
edolstra Jun 4, 2026
95aad5b
tests/functional: add nix-ps.sh
edolstra Jun 4, 2026
3d720de
Use tryUnlink()
edolstra Jun 4, 2026
43e551d
Merge pull request #484 from DeterminateSystems/nix-ps-test
edolstra Jun 4, 2026
0a82b79
nix develop: Restore hiding the "dirty" notice
edolstra Jun 5, 2026
722f4e1
Merge pull request #485 from DeterminateSystems/hide-dirty
edolstra Jun 5, 2026
3cd0158
EvalCursor: Mark some fields as const
edolstra Jun 5, 2026
cc67681
tests: test attrPath resolution fallback
tomberek Apr 23, 2026
f677025
fix: allow for fallback when installable resolution fails
tomberek Apr 22, 2026
7dc4d86
Update flake schema docs
edolstra Jun 5, 2026
0a678f6
Merge pull request #486 from DeterminateSystems/flake-schema-docs
edolstra Jun 5, 2026
fe36456
Merge pull request #480 from DeterminateSystems/eelcodolstra/nix-408
edolstra Jun 5, 2026
a2db247
Merge pull request #288 from DeterminateSystems/secure-packages
edolstra Jun 8, 2026
fcf1ec4
Prepare release v3.21.1
github-actions[bot] Jun 8, 2026
b4fa70f
Set .version-determinate to 3.21.1
github-actions[bot] Jun 8, 2026
f47cb41
Generate release notes for 3.21.1
github-actions[bot] Jun 8, 2026
861706d
Update release notes
edolstra Jun 8, 2026
952beff
Merge pull request #489 from DeterminateSystems/release-v3.21.1/eebdc…
detsys-spaghetti[bot] Jun 8, 2026
59a9df7
doc: Add missing nix3 manpages
edolstra Jun 8, 2026
a087b0a
Sort list of manpages
edolstra Jun 8, 2026
356af9d
Merge pull request #490 from DeterminateSystems/missing-man-pages
edolstra Jun 8, 2026
cc69b29
SQLiteStmt::Use: Rename operator() -> apply()
edolstra Jun 7, 2026
8cde257
Merge pull request #491 from DeterminateSystems/sqlite-operator
cole-h Jun 9, 2026
4082dce
optimiseStore(): Add activities for some slow steps
edolstra Jun 9, 2026
7d7c459
Make optimiseStore() multi-threaded
edolstra Jun 9, 2026
7b09aba
Merge pull request #492 from DeterminateSystems/eelcodolstra/nix-428
edolstra Jun 9, 2026
22c182d
createCache(): Take CacheInfo as argument
edolstra Jun 7, 2026
d94497a
Deduplicate Cache/CacheInfo
edolstra Jun 7, 2026
604e107
Fix running hydraJobs in CI
edolstra Jun 10, 2026
258d02d
Run VM tests for one variant only
edolstra Jun 10, 2026
f195f8d
Merge pull request #493 from DeterminateSystems/binary-cache-info
edolstra Jun 10, 2026
933ad82
Revert "fetchTarball: Remove custom substitution code"
xokdvium Jun 10, 2026
ced7241
tests/nixos/s3-binary-cache-store.nix: Fix bad merge
edolstra Jun 10, 2026
b638394
Ensure that tests in not empty
edolstra Jun 10, 2026
8397d69
Remove upgrade-nix tests
edolstra Jun 10, 2026
fa8e406
Use default kernel
edolstra Jun 10, 2026
dd54928
Merge pull request #494 from DeterminateSystems/run-hydra-tests
edolstra Jun 10, 2026
9cf5476
ci: include output paths in FlakeHub upload
cole-h Jun 11, 2026
01094d3
Merge pull request #495 from DeterminateSystems/include-output-paths
cole-h Jun 11, 2026
1471e14
fixup: don't include linux-only drvs if not on linux
cole-h Jun 12, 2026
2a5c930
Merge pull request #496 from DeterminateSystems/fixup-skip-unsupported
cole-h Jun 12, 2026
47e2f61
Improve error message when user isn't allowed access to the daemon
edolstra Jun 12, 2026
d8c98d1
Merge pull request #498 from DeterminateSystems/daemon-access-denied
edolstra Jun 12, 2026
12af108
Add TODO item
edolstra Jun 12, 2026
a211e33
importPaths(): Show progress for v1 narios
edolstra Jun 12, 2026
fb3abeb
Don't show duplicate "error: unexpected end-of-file"
edolstra Jun 12, 2026
76518af
Daemon: Ignore interrupts between accept() and child start
edolstra Jun 14, 2026
b00c7a0
Merge pull request #502 from DeterminateSystems/eelcodolstra/nix-413
edolstra Jun 14, 2026
bf237e1
Build all the archs without DSP
grahamc Jun 15, 2026
e709f74
Don't run regression tests against non-dsp x86 linux
grahamc Jun 15, 2026
34a8376
Merge pull request #503 from DeterminateSystems/push-stoxtkuyuuzw
grahamc Jun 15, 2026
1d4227e
Mirror to nix-artifacts on release of tags
grahamc Jun 14, 2026
0dd309e
Do the root too
grahamc Jun 15, 2026
b0448a1
Merge pull request #501 from DeterminateSystems/push-omkwykrvsxwr
grahamc Jun 15, 2026
21264af
Merge pull request #499 from DeterminateSystems/nario-improvements
edolstra Jun 15, 2026
4ec3c34
libutil: Use poll() in FdSource::hasData() to avoid fd_set overflow
Mic92 Apr 27, 2026
5684309
forwardStdioConnection(): Use poll() instead of select()
edolstra Jun 15, 2026
b71bc90
Fix crash in builtins.break
edolstra Jun 15, 2026
2ff04c4
libstore: Improve SSH connection sharing
pjungkamp Jan 6, 2026
46d1d88
libstore/ssh: Move -S into addCommonSSHOpts
pjungkamp Jan 7, 2026
178c13a
startMaster(): Pass ControlPersist=no
edolstra Jun 15, 2026
214259d
Merge pull request #505 from DeterminateSystems/fix-break-crash
edolstra Jun 15, 2026
836855a
Merge pull request #506 from DeterminateSystems/fix-ssh-master
edolstra Jun 15, 2026
218796a
Move the srcToStore cache into fetchToStore()
edolstra Jun 15, 2026
60a99c2
Merge pull request #507 from DeterminateSystems/move-srcToStore
edolstra Jun 15, 2026
21ed367
Merge pull request #504 from DeterminateSystems/eelcodolstra/nix-414
edolstra Jun 15, 2026
034fe11
Increase the sourceToSink/sinkToSource coroutine stack sizes
xokdvium Jun 16, 2026
4c933bf
LocalStore::doAddToStore(): Check NAR size before NAR hash
proski Jun 16, 2026
f9bbf32
Merge pull request #512 from DeterminateSystems/check-size-before-hash-2
edolstra Jun 17, 2026
2c7a89a
Merge pull request #511 from DeterminateSystems/bump-coroutine-stack-…
edolstra Jun 17, 2026
a51e93a
Fix LocalStore::addMultipleToStore SinkToSource destructor unsoundness
lilyinstarlight Jun 17, 2026
b06153a
Merge pull request #513 from DeterminateSystems/fixup-addmulti-destru…
cole-h Jun 17, 2026
ef17b35
libutil: Make computeClosure async
xokdvium Dec 19, 2025
3e8d50a
Fix exceptions not being caught in nix::Pid::~Pid
lilyinstarlight Jun 17, 2026
e13af01
libstore: Make Store::querySubstitutablePathInfos async
xokdvium Mar 15, 2026
1f7aca7
libutil: Fix computeClosure and callbackToAwaitable lifetime issues
xokdvium Mar 16, 2026
c4934e0
libutil/async: Don't spin in forEachAsync
xokdvium Mar 16, 2026
e7226d4
libstore: Early return in copyPaths if missing is empty
xokdvium Mar 12, 2026
dd0614a
libstore: Make queryMissing async too
xokdvium Mar 15, 2026
9c04adb
Merge pull request #16033 from NixOS/backport-16031-to-2.34-maintenance
internal-nix-ci[bot] Jun 17, 2026
02d8ad2
libstore: Make HttpBinaryCacheStore::topoSortPaths async
xokdvium Mar 15, 2026
2937919
Fix HttpBinaryCacheStore::topoSortPaths implementation
xokdvium Mar 16, 2026
0a67261
Fix exceptions not being caught in nix::Pid::~Pid
lilyinstarlight May 5, 2026
6664c97
ci: fixup mirroring
cole-h Jun 17, 2026
183c694
Merge pull request #515 from DeterminateSystems/fixup-mirroring
cole-h Jun 18, 2026
31b8f54
Merge pull request #516 from DeterminateSystems/fixup-pid-destructor
cole-h Jun 18, 2026
a2de1c8
Prepare release v3.21.2
github-actions[bot] Jun 18, 2026
d42bfa8
Set .version-determinate to 3.21.2
github-actions[bot] Jun 18, 2026
0861a14
Generate release notes for 3.21.2
github-actions[bot] Jun 18, 2026
4a481fb
Update release notes
edolstra Jun 18, 2026
72c5eeb
Merge pull request #517 from DeterminateSystems/release-v3.21.2/b176c…
cole-h Jun 18, 2026
0fe86df
Allow local networking in libmicrohttpd and functional tests
lilyinstarlight Jun 18, 2026
7d3d039
Get rid of duplicated 'Build failed due to failed dependency' error m…
xokdvium Jun 15, 2026
a4c9cf6
Increase the sourceToSink/sinkToSource coroutine stack sizes
xokdvium Jun 16, 2026
fb7c5ba
Merge pull request #16040 from NixOS/backport-16022-to-2.34-maintenance
xokdvium Jun 19, 2026
2f57865
Merge pull request #16041 from NixOS/backport-16027-to-2.34-maintenance
xokdvium Jun 20, 2026
c705310
ci: skip secure-packages build for external (fork) PRs
edolstra Jun 22, 2026
64bddc7
ci: don't fail when there are no artifacts to move
edolstra Jun 22, 2026
9e0114e
Merge pull request #518 from lilyinstarlight/fix/darwin-functional-te…
edolstra Jun 22, 2026
7d04b47
Fix boost format error when diff hook fails
lisanna-dettwyler Jun 22, 2026
3e841fe
Merge pull request #16050 from NixOS/backport-16049-to-2.34-maintenance
internal-nix-ci[bot] Jun 22, 2026
32e4923
Merge pull request #514 from DeterminateSystems/asio
edolstra Jun 23, 2026
8ca8648
Don't ignore substitution failures for BasicDerivation inputSrcs
edolstra Jun 23, 2026
88aa0de
Merge pull request #520 from DeterminateSystems/eelcodolstra/nix-437
edolstra Jun 23, 2026
5b0278c
Fix #15916
xokdvium Jun 23, 2026
6136c25
Merge pull request #16058 from NixOS/backport-16044-to-2.34-maintenance
xokdvium Jun 23, 2026
8a0b537
Merge remote-tracking branch 'origin/2.34-maintenance' into sync-2.34
edolstra Jun 24, 2026
923cd70
Merge pull request #521 from DeterminateSystems/sync-2.34
edolstra Jun 24, 2026
b1889d9
nix-store --register-validity: fix ENOENT under chroot stores
Mic92 Jun 23, 2026
1a1675f
Merge pull request #16063 from NixOS/backport-16053-to-2.34-maintenance
xokdvium Jun 24, 2026
3de4ffc
fixup: make binary cache nuclear option more general
cole-h Jun 26, 2026
3888c31
Merge pull request #524 from DeterminateSystems/more-general-binary-c…
cole-h Jun 26, 2026
1cc66f6
NarInfoDiskCache: Support arbitrary nix-cache-info fields
edolstra Jun 26, 2026
6108e4d
BinaryCacheStore: Don't throw on malformed Priority in nix-cache-info
edolstra Jun 26, 2026
4a6a3ae
ci: update DSP on releases
cole-h Jun 26, 2026
a565d89
Merge pull request #525 from DeterminateSystems/nar-info-disk-cache-g…
edolstra Jun 26, 2026
d89726d
Merge pull request #526 from DeterminateSystems/update-dsp-on-releases
cole-h Jun 26, 2026
379c494
installer: Bail out early if running on macOS < 14.0
xokdvium Jun 26, 2026
9009025
Merge pull request #16081 from NixOS/backport-16071-to-2.34-maintenance
internal-nix-ci[bot] Jun 29, 2026
c143382
Add some calls to addTempRoot()
edolstra Jun 30, 2026
f2fd616
Merge pull request #527 from DeterminateSystems/more-addTempRoot
edolstra Jun 30, 2026
cb70f46
flake.lock: Update
edolstra Jul 1, 2026
4c44ae7
libstore: Fix libcurl thread wakeup with curl >= 8.21
xokdvium Jul 1, 2026
f3f1c3c
Merge pull request #16091 from NixOS/backport-16090-to-2.34-maintenance
internal-nix-ci[bot] Jul 1, 2026
acb72bb
Merge pull request #529 from DeterminateSystems/bump-nixpkgs
edolstra Jul 3, 2026
a55c165
Fix INITIAL_MARK_STACK_SIZE override in boehm-gc
edolstra Jul 3, 2026
15287ff
Merge pull request #531 from DeterminateSystems/fix-initial-mark-stac…
edolstra Jul 3, 2026
2929460
nix search: Print total number of derivations
edolstra Jul 3, 2026
f065a9e
Merge pull request #532 from DeterminateSystems/nix-search-show-total
cole-h Jul 4, 2026
92149d8
zipAttrsWith: Avoid GC-visible temporary storage
edolstra Jul 3, 2026
d32f199
Merge pull request #535 from DeterminateSystems/improve-zipAttrsWith
edolstra Jul 6, 2026
16bdd76
groupBy: Avoid GC-visible temporary storage
edolstra Jul 6, 2026
4a1f801
Merge pull request #536 from DeterminateSystems/improve-groupBy
edolstra Jul 6, 2026
ea60a6a
ExprAttrs::eval: Don't write to the shared empty Bindings
edolstra Jul 6, 2026
46e041f
Merge pull request #537 from DeterminateSystems/empty-bindings
edolstra Jul 6, 2026
bb84f8d
libstore: Introduce batching LocalStore::addTempRoots
dramforever Apr 7, 2026
7beda55
libstore: Add an AddTempRoots daemon protocol operation
edolstra Jul 7, 2026
2e0dd7c
nix-store: Use addTempRoots for --serve QueryValidPaths
dramforever Apr 7, 2026
334f160
libstore: Use addTempRoots in DerivationGoal::haveDerivation
dramforever Apr 7, 2026
c8359e8
Merge pull request #538 from DeterminateSystems/add-temp-roots
edolstra Jul 7, 2026
b6e1021
Add Store::queryPathInfos() method
edolstra Jul 7, 2026
f65f632
libstore: Add a QueryPathInfos daemon protocol operation
edolstra Jul 7, 2026
ac149f5
computeFSClosure(): Use queryPathInfos()
edolstra Jul 7, 2026
90f7dca
Merge pull request #539 from DeterminateSystems/query-multiple
cole-h Jul 7, 2026
4b22c5b
Prepare release v3.21.3
github-actions[bot] Jul 7, 2026
833b10c
packaging/secure-packages/flake.lock: Update
github-actions[bot] Jul 7, 2026
6919626
Set .version-determinate to 3.21.3
github-actions[bot] Jul 7, 2026
7b487ee
Generate release notes for 3.21.3
github-actions[bot] Jul 7, 2026
aaeecee
Tweak release notes
edolstra Jul 7, 2026
a07705c
Merge tag '2.34.8' into sync-2.34.8
edolstra Jul 7, 2026
3240f31
Merge pull request #541 from DeterminateSystems/sync-2.34.8
edolstra Jul 7, 2026
5601270
computeFSClosure(): Recurse rather than loop
edolstra Jul 7, 2026
b8607bb
Merge pull request #542 from DeterminateSystems/compute-fs-closure-re…
edolstra Jul 7, 2026
ba9138f
Merge pull request #540 from DeterminateSystems/release-v3.21.3/b8df2…
detsys-spaghetti[bot] Jul 7, 2026
4fe31a1
fixup: publish step
cole-h Jul 7, 2026
8d30ddf
Merge pull request #543 from DeterminateSystems/fixup-publish-step
cole-h Jul 7, 2026
33606d0
Prepare release v3.21.4
github-actions[bot] Jul 7, 2026
0ad75d6
Set .version-determinate to 3.21.4
github-actions[bot] Jul 7, 2026
28300ba
Generate release notes for 3.21.4
github-actions[bot] Jul 7, 2026
f9b1773
Update release notes
cole-h Jul 7, 2026
b54da83
Merge pull request #545 from DeterminateSystems/release-v3.21.4/71a8c…
detsys-spaghetti[bot] Jul 7, 2026
e365b60
allocRootValue: Recycle root slots through a pool
edolstra Jul 3, 2026
5bd8dc0
Add UniqueRootValue: a shared_ptr-free GC root handle
edolstra Jul 6, 2026
bb1f958
Root value pool: Use an intrusive freelist
edolstra Jul 6, 2026
c171130
ci: check that we actually released the tag
cole-h Jul 7, 2026
a27508e
ci: fixup running with skipped jobs
cole-h Jul 8, 2026
8a3f073
Merge pull request #544 from DeterminateSystems/ci-check-release
cole-h Jul 8, 2026
7cf421a
UniqueRootValue: Guard against self-assignment
edolstra Jul 8, 2026
2f47be4
Merge pull request #546 from DeterminateSystems/root-values
cole-h Jul 8, 2026
e5999e7
boehmgc: Batch GC_generic_malloc_many() block allocation
edolstra Jul 3, 2026
ca75101
Prepare release v3.21.5
github-actions[bot] Jul 8, 2026
9755f4f
packaging/secure-packages/flake.lock: Update
github-actions[bot] Jul 8, 2026
3ac9693
Set .version-determinate to 3.21.5
github-actions[bot] Jul 8, 2026
bb45a55
Generate release notes for 3.21.5
github-actions[bot] Jul 8, 2026
3e15ca1
Update release notes
cole-h Jul 8, 2026
efdfa44
libutil: Fix GCC build with -Wchanges-meaning
xokdvium Mar 17, 2026
1318433
Merge pull request #548 from DeterminateSystems/release-v3.21.5/c33e8…
detsys-spaghetti[bot] Jul 8, 2026
3dc7454
Merge pull request #549 from DeterminateSystems/fix-dev-build
edolstra Jul 8, 2026
c99562a
fixup: build non-dsp nix on tags as well
cole-h Jul 8, 2026
93b7803
Merge pull request #550 from DeterminateSystems/fixup-ci
edolstra Jul 8, 2026
ff4394b
Add initial CLAUDE.md
edolstra Jul 9, 2026
8ec7a34
build.yml: Enable provenance
edolstra Jul 9, 2026
0eec390
Merge pull request #552 from DeterminateSystems/gha-enable-provenance
edolstra Jul 9, 2026
70974c2
Merge pull request #551 from DeterminateSystems/claude.md
edolstra Jul 9, 2026
7ed5959
boehmgc patch: Move GC_many_blocks constants into gc_priv.h
edolstra Jul 9, 2026
9b78439
Merge pull request #547 from DeterminateSystems/batch-gc-malloc-many
edolstra Jul 9, 2026
c822bd7
Drop RootValue, not used anymore
edolstra Jul 8, 2026
31dfd09
Rename UniqueRootValue -> RootValue
edolstra Jul 8, 2026
f7ddbd9
Remove {alloc,free}RootValueSlot()
edolstra Jul 8, 2026
d2a00e3
Fix build
edolstra Jul 10, 2026
100e748
Merge pull request #554 from DeterminateSystems/root-values-cleanup
edolstra Jul 10, 2026
1d90b3a
Drop soversion
edolstra Jul 10, 2026
a2daf9e
Merge pull request #555 from DeterminateSystems/drop-soversion
edolstra Jul 10, 2026
1286cd4
Restore uploading of debug symbols for build_x86_64-linux_no_dsp
edolstra Jul 13, 2026
50d27f9
eval-cache: Synchronize lazy initialization of root values
edolstra Jul 13, 2026
853950b
Merge pull request #556 from DeterminateSystems/no-dsp-sentry-upload
edolstra Jul 13, 2026
e4e023c
Fix assertion failure in processSandboxSetupMessages()
edolstra Jul 13, 2026
776fac6
Merge pull request #557 from DeterminateSystems/attr-cursor-value-lock
edolstra Jul 13, 2026
71f8140
Merge pull request #558 from DeterminateSystems/fix-processSandboxSet…
edolstra Jul 13, 2026
6985f02
On Linux, don't hang if the sandbox helper dies before opening the pt…
edolstra Jul 13, 2026
4e1ced6
Merge pull request #559 from DeterminateSystems/openSlave-no-hang
edolstra Jul 13, 2026
8fe07ef
Don't run OPENSSL_cleanup() at exit
edolstra Jul 13, 2026
2cf3615
Merge pull request #560 from DeterminateSystems/openssl-no-atexit
edolstra Jul 13, 2026
ebcbc42
Drop useless try/catch
edolstra Jul 13, 2026
835656c
Make the Logger methods noexcept
edolstra Jul 13, 2026
9ac28be
Merge pull request #561 from DeterminateSystems/curl-shutdown-crash
edolstra Jul 13, 2026
774ec6c
Make NIX_COUNT_CALLS thread-safe
edolstra Jul 13, 2026
1128ff5
Merge pull request #562 from DeterminateSystems/eelcodolstra/nix-449
edolstra Jul 13, 2026
ebd4cda
Fix building the __cxa_throw interposer with libc++ on Linux
edolstra Jul 14, 2026
5731235
Fix terminateHandler() on macOS
edolstra Jul 14, 2026
96cc170
nix __crash: Add abort test
edolstra Jul 14, 2026
045d1ab
Merge pull request #563 from DeterminateSystems/fix-terminate
edolstra Jul 14, 2026
f2d45bb
nix search: Reduce evaluator worker starvation
edolstra Jul 3, 2026
bb3ff26
Prepare release v3.21.6
github-actions[bot] Jul 14, 2026
624fdf1
packaging/secure-packages/flake.lock: Update
github-actions[bot] Jul 14, 2026
07eddac
Set .version-determinate to 3.21.6
github-actions[bot] Jul 14, 2026
ce4c773
Generate release notes for 3.21.6
github-actions[bot] Jul 14, 2026
fdae8ae
Release note tweaks
edolstra Jul 14, 2026
8440685
Merge pull request #565 from DeterminateSystems/release-v3.21.6/c080d…
edolstra Jul 15, 2026
ac45634
Merge pull request #564 from DeterminateSystems/work-starvation
edolstra Jul 15, 2026
0adc9ba
Fix disabling OpenSSL's atexit handler
edolstra Jul 15, 2026
bcc6e9e
Merge pull request #566 from DeterminateSystems/openssl-no-atexit-2nd…
edolstra Jul 15, 2026
5a3fbf3
Prepare release v3.21.7
github-actions[bot] Jul 15, 2026
809c141
packaging/secure-packages/flake.lock: Update
github-actions[bot] Jul 15, 2026
ced9ca0
Set .version-determinate to 3.21.7
github-actions[bot] Jul 15, 2026
f42acf7
Generate release notes for 3.21.7
github-actions[bot] Jul 15, 2026
b065f50
Tweak release notes
edolstra Jul 15, 2026
469a08e
Merge pull request #567 from DeterminateSystems/release-v3.21.7/66b4a…
detsys-spaghetti[bot] Jul 15, 2026
6f3f30e
libgit2: Enable debug info
edolstra Jul 16, 2026
8a39644
libgit2: Fix crash when packbuilder worker thread creation fails
edolstra Jul 16, 2026
2eca43c
Merge pull request #568 from DeterminateSystems/libgit2-crash
edolstra Jul 16, 2026
9857dc6
Don't report SIGQUIT to Sentry
edolstra Jul 17, 2026
b112336
Merge pull request #570 from DeterminateSystems/sigquit
edolstra Jul 17, 2026
dff3249
Don't abort if NIX_GET_COMPLETIONS is out of range
edolstra Jul 20, 2026
45e8932
Merge pull request #571 from DeterminateSystems/fix-completions-asser…
edolstra Jul 20, 2026
c2d9596
Prepare release v3.21.8
github-actions[bot] Jul 20, 2026
fe26285
packaging/secure-packages/flake.lock: Update
github-actions[bot] Jul 20, 2026
f6b9b7d
Set .version-determinate to 3.21.8
github-actions[bot] Jul 20, 2026
0bd7fc2
Generate release notes for 3.21.8
github-actions[bot] Jul 20, 2026
03c466d
Tweak release notes
cole-h Jul 20, 2026
979cc55
Merge pull request #573 from DeterminateSystems/release-v3.21.8/8792a…
detsys-spaghetti[bot] Jul 20, 2026
44c4538
Populate the srcToStore cache when we have a fetcher cache hit
edolstra Jul 22, 2026
31bd4f6
Merge pull request #575 from DeterminateSystems/fix-srcToStore-cache
edolstra Jul 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 0 additions & 18 deletions .coderabbit.yaml

This file was deleted.

17 changes: 0 additions & 17 deletions .github/CODEOWNERS

This file was deleted.

21 changes: 9 additions & 12 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
name: Bug report
about: Report unexpected or incorrect behaviour
title: ''
title: ""
labels: bug
assignees: ''

assignees: ""
---

## Describe the bug
Expand Down Expand Up @@ -32,7 +31,9 @@ assignees: ''

## Metadata

<!-- Please insert the output of running `nix-env --version` below this line -->
<!-- Please insert the output of running `determinate-nixd version` below this line -->

<!-- Please insert the output of running `nix --version` below this line -->

## Additional context

Expand All @@ -42,13 +43,9 @@ assignees: ''

<!-- make sure this issue is not redundant or obsolete -->

- [ ] checked [latest Nix manual] \([source])
- [ ] checked [latest Determinate Nix manual] \([source])
- [ ] checked [open bug issues and pull requests] for possible duplicates

[latest Nix manual]: https://nix.dev/manual/nix/development/
[source]: https://github.com/NixOS/nix/tree/master/doc/manual/source
[open bug issues and pull requests]: https://github.com/NixOS/nix/labels/bug

---

Add :+1: to [issues you find important](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc).
[latest Determinate Nix manual]: https://manual.determinate.systems/
[source]: https://github.com/DeterminateSystems/nix-src/tree/main/doc/manual/source
[open bug issues and pull requests]: https://github.com/DeterminateSystems/nix-src/labels/bug
19 changes: 7 additions & 12 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
name: Feature request
about: Suggest a new feature
title: ''
title: ""
labels: feature
assignees: ''

assignees: ""
---

## Is your feature request related to a problem?
Expand All @@ -27,13 +26,9 @@ assignees: ''

<!-- make sure this issue is not redundant or obsolete -->

- [ ] checked [latest Nix manual] \([source])
- [ ] checked [open feature issues and pull requests] for possible duplicates

[latest Nix manual]: https://nix.dev/manual/nix/development/
[source]: https://github.com/NixOS/nix/tree/master/doc/manual/source
[open feature issues and pull requests]: https://github.com/NixOS/nix/labels/feature

---
- [ ] checked [latest Determinate Nix manual] \([source])
- [ ] checked [open bug issues and pull requests] for possible duplicates

Add :+1: to [issues you find important](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc).
[latest Determinate Nix manual]: https://manual.determinate.systems/
[source]: https://github.com/DeterminateSystems/nix-src/tree/main/doc/manual/source
[open bug issues and pull requests]: https://github.com/DeterminateSystems/nix-src/labels/bug
23 changes: 9 additions & 14 deletions .github/ISSUE_TEMPLATE/installer.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
---
name: Installer issue
about: Report problems with installation
title: ''
title: ""
labels: installer
assignees: ''

assignees: ""
---

## Platform

<!-- select the platform on which you tried to install Nix -->
<!-- select the platform on which you tried to install Determinate Nix -->

- [ ] Linux: <!-- state your distribution, e.g. Arch Linux, Ubuntu, ... -->
- [ ] macOS
- [ ] Linux: <!-- state your distribution, e.g. Arch Linux, Ubuntu, ... -->
- [ ] WSL

## Additional information
Expand All @@ -35,13 +34,9 @@ assignees: ''

<!-- make sure this issue is not redundant or obsolete -->

- [ ] checked [latest Nix manual] \([source])
- [ ] checked [open installer issues and pull requests] for possible duplicates

[latest Nix manual]: https://nix.dev/manual/nix/development/
[source]: https://github.com/NixOS/nix/tree/master/doc/manual/source
[open installer issues and pull requests]: https://github.com/NixOS/nix/labels/installer

---
- [ ] checked [latest Determinate Nix manual] \([source])
- [ ] checked [open bug issues and pull requests] for possible duplicates

Add :+1: to [issues you find important](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc).
[latest Determinate Nix manual]: https://manual.determinate.systems/
[source]: https://github.com/DeterminateSystems/nix-src/tree/main/doc/manual/source
[open bug issues and pull requests]: https://github.com/DeterminateSystems/nix-src/labels/bug
19 changes: 7 additions & 12 deletions .github/ISSUE_TEMPLATE/missing_documentation.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
name: Missing or incorrect documentation
about: Help us improve the reference manual
title: ''
title: ""
labels: documentation
assignees: ''

assignees: ""
---

## Problem
Expand All @@ -19,13 +18,9 @@ assignees: ''

<!-- make sure this issue is not redundant or obsolete -->

- [ ] checked [latest Nix manual] \([source])
- [ ] checked [open documentation issues and pull requests] for possible duplicates

[latest Nix manual]: https://nix.dev/manual/nix/development/
[source]: https://github.com/NixOS/nix/tree/master/doc/manual/source
[open documentation issues and pull requests]: https://github.com/NixOS/nix/labels/documentation

---
- [ ] checked [latest Determinate Nix manual] \([source])
- [ ] checked [open bug issues and pull requests] for possible duplicates

Add :+1: to [issues you find important](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc).
[latest Determinate Nix manual]: https://manual.determinate.systems/
[source]: https://github.com/DeterminateSystems/nix-src/tree/main/doc/manual/source
[open bug issues and pull requests]: https://github.com/DeterminateSystems/nix-src/labels/bug
29 changes: 0 additions & 29 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,3 @@
<!--

IMPORTANT

Nix is a non-trivial project, so for your contribution to be successful,
it really is important to follow the contributing guidelines:

https://github.com/NixOS/nix/blob/master/CONTRIBUTING.md

Even if you've contributed to open source before, take a moment to read it,
so you understand the process and the expectations.

- what information to include in commit messages
- proper attribution
- volunteering contributions effectively
- how to get help and our review process.

PR stuck in review? We have two Nix team meetings per week online that are open for everyone in a jitsi conference:

- https://calendar.google.com/calendar/u/0/embed?src=b9o52fobqjak8oq8lfkhg3t0qg@group.calendar.google.com

-->

## Motivation

<!-- Briefly explain what the change is about and why it is desirable. -->
Expand All @@ -34,9 +11,3 @@ PR stuck in review? We have two Nix team meetings per week online that are open
<!-- Invasive change: Discuss alternative designs or approaches you considered. -->

<!-- Large change: Provide instructions to reviewers how to read the diff. -->

---

Add :+1: to [pull requests you find important](https://github.com/NixOS/nix/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc).

The Nix maintainer team uses a [GitHub project board](https://github.com/orgs/NixOS/projects/19) to [schedule and track reviews](https://github.com/NixOS/nix/tree/master/maintainers#project-board-protocol).
25 changes: 6 additions & 19 deletions .github/STALE-BOT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,21 @@

- Thanks for your contribution!
- To remove the stale label, just leave a new comment.
- _How to find the right people to ping?_ &rarr; [`git blame`](https://git-scm.com/docs/git-blame) to the rescue! (or GitHub's history and blame buttons.)
- You can always ask for help on [our Discourse Forum](https://discourse.nixos.org/) or on [Matrix - #users:nixos.org](https://matrix.to/#/#users:nixos.org).
- You can always ask for help on [Discord](https://determinate.systems/discord).

## Suggestions for PRs

1. GitHub sometimes doesn't notify people who commented / reviewed a PR previously, when you (force) push commits. If you have addressed the reviews you can [officially ask for a review](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review) from those who commented to you or anyone else.
2. If it is unfinished but you plan to finish it, please mark it as a draft.
3. If you don't expect to work on it any time soon, closing it with a short comment may encourage someone else to pick up your work.
4. To get things rolling again, rebase the PR against the target branch and address valid comments.
5. If you need a review to move forward, ask in [the Discourse thread for PRs that need help](https://discourse.nixos.org/t/prs-in-distress/3604).
6. If all you need is a merge, check the git history to find and [request reviews](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review) from people who usually merge related contributions.
1. If it is unfinished but you plan to finish it, please mark it as a draft.
1. If you don't expect to work on it any time soon, closing it with a short comment may encourage someone else to pick up your work.
1. To get things rolling again, rebase the PR against the target branch and address valid comments.
1. If you need a review to move forward, ask in [Discord](https://determinate.systems/discord).

## Suggestions for issues

1. If it is resolved (either for you personally, or in general), please consider closing it.
2. If this might still be an issue, but you are not interested in promoting its resolution, please consider closing it while encouraging others to take over and reopen an issue if they care enough.
3. If you still have interest in resolving it, try to ping somebody who you believe might have an interest in the topic. Consider discussing the problem in [our Discourse Forum](https://discourse.nixos.org/).
4. As with all open source projects, your best option is to submit a Pull Request that addresses this issue. We :heart: this attitude!
3. If you still have interest in resolving it, try to ping somebody who you believe might have an interest in the topic. Consider discussing the problem in [Discord](https://determinate.systems/discord).

**Memorandum on closing issues**

Don't be afraid to close an issue that holds valuable information. Closed issues stay in the system for people to search, read, cross-reference, or even reopen--nothing is lost! Closing obsolete issues is an important way to help maintainers focus their time and effort.

## Useful GitHub search queries

- [Open PRs with any stale-bot interaction](https://github.com/NixOS/nix/pulls?q=is%3Apr+is%3Aopen+commenter%3Aapp%2Fstale+)
- [Open PRs with any stale-bot interaction and `stale`](https://github.com/NixOS/nix/pulls?q=is%3Apr+is%3Aopen+commenter%3Aapp%2Fstale+label%3A%22stale%22)
- [Open PRs with any stale-bot interaction and NOT `stale`](https://github.com/NixOS/nix/pulls?q=is%3Apr+is%3Aopen+commenter%3Aapp%2Fstale+-label%3A%22stale%22+)
- [Open Issues with any stale-bot interaction](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+commenter%3Aapp%2Fstale+)
- [Open Issues with any stale-bot interaction and `stale`](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+commenter%3Aapp%2Fstale+label%3A%22stale%22+)
- [Open Issues with any stale-bot interaction and NOT `stale`](https://github.com/NixOS/nix/issues?q=is%3Aissue+is%3Aopen+commenter%3Aapp%2Fstale+-label%3A%22stale%22+)
124 changes: 0 additions & 124 deletions .github/actions/install-nix-action/action.yaml

This file was deleted.

Loading
Loading