Commit Graph
19196 Commits
Author SHA1 Message Date
renovate[bot]andmergify[bot] e543721cff chore(deps): lock file maintenance 2023-11-27 00:57:07 +00:00
John EricsonandGitHub 05b7e2dc57 Merge pull request #9436 from NixOS/backport-9431-to-2.18-maintenance
[Backport 2.18-maintenance] Add missing `-lrapidcheck` fixing build with shared lib
2023-11-22 09:35:24 -05:00
John Ericsonandgithub-actions[bot] 89a66633b7 Add missing -lrapidcheck fixing build with shared lib
https://github.com/NixOS/nixpkgs/pull/269064 makes rapidcheck be build
as a shared lib, but that broke Nix because the `-lrapidcheck` was
missing. This fixes that (and doesn't break Nix what the library is a
static archive as today).

(cherry picked from commit 46131567da96ffac298b9ec54016b37114b0dfd5)
2023-11-22 04:48:11 +00:00
Théophane HufschmittandGitHub fadad86276 Merge pull request #9406 from NixOS/backport-9390-to-2.18-maintenance
[Backport 2.18-maintenance] fetchTree: clarify docs for shallow flag
2023-11-20 15:38:25 +01:00
DavHauandgithub-actions[bot] 23775b7364 fetchTree: clarify docs for shallow flag
(cherry picked from commit 796a7eb92d2b0caf75685126adc7460a4c39cfec)
2023-11-20 14:16:03 +00:00
Jörg ThalheimandGitHub 575ca7a957 Merge pull request #268 from nix-community/joerg-ci
README: mention nix-fast-build and buildbot-nix
2023-11-20 06:51:25 +01:00
Jörg Thalheim 70786f5ff4 fix mergify for normal non-bot merges 2023-11-20 06:50:56 +01:00
Jörg Thalheim 354fd8b93d README: mention nix-fast-build and buildbot-nix 2023-11-20 06:48:59 +01:00
renovate[bot]andmergify[bot] 7ee77ecd80 chore(deps): lock file maintenance 2023-11-20 02:28:57 +00:00
adisbladisandGitHub c706391bd1 Merge pull request #269 from nix-community/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2023-11-20 15:19:54 +13:00
Robert HensingandGitHub 8e72a529da Merge pull request #9366 from NixOS/backport-9187-to-2.18-maintenance
[2.18-maintenance] Backport #9187 apple-virt
2023-11-16 19:44:32 +01:00
Robert Hensing af21431140 libstore: Add apple-virt to system features when available
I'm sure that we'll adjust the implementation over time, but this
at least discerns between an apple silicon bare metal machine and
a tart VM.

(cherry picked from commit 9277eb276bf0a942e88fcf499f6a6b9c262be853)
2023-11-16 18:59:06 +01:00
Eelco DolstraandGitHub 184a20ec04 Merge pull request #9334 from fricklerhandwerk/backport-2.18-fix-anchors
backport fix for the `--help` output to 2.18
2023-11-16 15:02:18 +01:00
renovate[bot]andmergify[bot] 333af7cb0f Lock file maintenance 2023-11-14 08:59:06 +00:00
mergify[bot]andGitHub d075183226 Merge branch 'main' into renovate/lock-file-maintenance 2023-11-14 08:50:32 +00:00
Jörg Thalheim 0cdb4f4c63 renovate: add dependencies label 2023-11-14 09:49:42 +01:00
adisbladisandGitHub ba5a08670c Merge pull request #267 from mightyiam/patch-1
Update README.md
2023-11-14 19:43:20 +13:00
Shahar "Dawn" OrandGitHub 9a456e0e72 Update README.md 2023-11-14 12:14:58 +07:00
renovate[bot]andGitHub 67b35acd0e Lock file maintenance 2023-11-13 01:58:28 +00:00
Jörg ThalheimandGitHub 213e801956 Merge pull request #264 from nix-community/release-2.18
Prepare next release
2023-11-12 14:35:51 +01:00
Jörg Thalheim 6ac0adcbb0 update version: 2.16.0 -> 2.18.0 2023-11-12 14:17:43 +01:00
Jörg Thalheim a53aaefbcc publish to flakestry 2023-11-12 14:17:19 +01:00
Jörg Thalheim cdbfafc2e6 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0d93ec62e06faec6c52331a8a87bd5721b38ce14' (2023-11-06)
  → 'github:NixOS/nixpkgs/44cf4801c0937b76cc6f416a0b160b5d1b3286af' (2023-11-12)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
  → 'github:numtide/treefmt-nix/e82f32aa7f06bbbd56d7b12186d555223dc399d1' (2023-11-12)
2023-11-12 14:11:00 +01:00
Valentin Gagarin a68bf15fe6 backport fix for the --help output 2023-11-10 19:22:42 +01:00
Jörg ThalheimandGitHub 2b55f473c9 Merge pull request #263 from nix-community/renovate/lock-file-maintenance
Lock file maintenance
2023-11-06 09:56:43 +01:00
renovate[bot]andGitHub 3fdf27e5df Lock file maintenance 2023-11-06 02:33:20 +00:00
adisbladisandGitHub 20a24e8b10 Merge pull request #260 from nix-community/no-garnix
CI: Garnix -> Github Actions
2023-11-04 14:11:17 +13:00
adisbladis 209f590412 Garnix -> Github Actions
It's much easier for forks to use GHA than it is to sign up for another proprietary service.
I was annoyed by this myself when I forked nix-eval-jobs to nix-unit.
2023-11-04 14:05:53 +13:00
adisbladis a64814310a update-flack-lock action -> renovate 2023-11-04 13:08:53 +13:00
adisbladisandmergify[bot] cb9c7cac6b Fix iterating over input derivation outputs 2023-11-03 03:07:37 +00:00
adisbladisandmergify[bot] 5ac2dd6281 Bump nixpkgs 2023-11-03 03:07:37 +00:00
adisbladisandmergify[bot] dd8affe264 Add missing include for eval-settings.hh 2023-11-03 03:07:37 +00:00
github-actions[bot]andmergify[bot] 783357db13 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/18e505d654892d057f308c817d220faf962dbf23' (2023-10-19)
  → 'github:NixOS/nixpkgs/2c732a9b5a5a60d91c685c92b87db5b8f5cf5812' (2023-11-01)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/aae39f64f5ecbe89792d05eacea5cb241891292a' (2023-10-15)
  → 'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
2023-11-03 03:07:37 +00:00
github-actions[bot]andmergify[bot] 01a606e119 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/21f56f3209c0272852be7a704d9b21f2601c72e3' (2023-10-16)
  → 'github:NixOS/nixpkgs/18e505d654892d057f308c817d220faf962dbf23' (2023-10-19)
2023-10-19 01:36:10 +00:00
github-actions[bot]andmergify[bot] bdf17c44b1 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/35c640b19a189ce3a86698ce2fdcd87d085a339b' (2023-10-09)
  → 'github:NixOS/nixpkgs/21f56f3209c0272852be7a704d9b21f2601c72e3' (2023-10-16)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/720bd006d855b08e60664e4683ccddb7a9ff614a' (2023-09-27)
  → 'github:numtide/treefmt-nix/aae39f64f5ecbe89792d05eacea5cb241891292a' (2023-10-15)
2023-10-16 01:08:40 +00:00
John EricsonandGitHub 78fd621397 Merge pull request #9122 from NixOS/backport-9095-to-2.18-maintenance
[Backport 2.18-maintenance] StorePath: reject names starting with '.'
2023-10-09 10:27:51 -04:00
github-actions[bot]andmergify[bot] 7cdbfd5ffe flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c52af267ad0c11b55f89cf6c70adb10694ad938e' (2023-10-05)
  → 'github:NixOS/nixpkgs/35c640b19a189ce3a86698ce2fdcd87d085a339b' (2023-10-09)
2023-10-09 01:07:42 +00:00
edefandgithub-actions[bot] 82040664e4 StorePath: reject names starting with '.'
This has been the behaviour before Nix 2.4. It was dropped in a rewrite
in 759947bf72, allowing the creation of
store paths that aren't considered valid by older Nix versions or other
Nix tooling.

Nix 2.4 didn't ship in NixOS until 22.05, and stdenv.mkDerivation in
nixpkgs drops leading periods since April 2022, so it's unlikely anyone
is relying on the current lax behaviour.

Closes #9091.

Change-Id: I4a57bd9899e1b0dba56870ae5a1b680918a18ce9
(cherry picked from commit 24bda0c7b381e1a017023c6f7cb9661fae8560bd)
2023-10-08 12:21:18 +00:00
Jörg ThalheimandGitHub 26af7cabdb Merge pull request #255 from nix-community/better-errors
Better errors
2023-10-07 22:56:55 +02:00
Jörg Thalheim 56f0464288 use platform instead of querySystem()
nix-build uses "system" from the derivation rather than the derivation attributes
2023-10-07 22:52:14 +02:00
github-actions[bot]andmergify[bot] 6841d05ad7 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/21928e6758af0a258002647d14363d5ffc85545b' (2023-10-01)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fe0b3b663e98c85db7f08ab3a4ac318c523c0684' (2023-10-02)
  → 'github:NixOS/nixpkgs/c52af267ad0c11b55f89cf6c70adb10694ad938e' (2023-10-05)
2023-10-05 01:06:57 +00:00
Eelco DolstraandGitHub f5f4de6a55 Merge pull request #9086 from NixOS/backport-9081-to-2.18-maintenance
[Backport 2.18-maintenance] Revert "Adapt scheduler to work with dynamic derivations"
2023-10-02 17:05:54 +02:00
John Ericsonandgithub-actions[bot] 72b65981f9 Revert "Adapt scheduler to work with dynamic derivations"
This reverts commit 5e3986f59c. This
un-implements RFC 92 but fixes the critical bug #9052 which many people
are hitting. This is a decent stop-gap until a minimal reproduction of
that bug is found and a proper fix can be made.

Mostly fixed #9052, but I would like to leave that issue open until we
have a regression test, so I can then properly fix the bug (unbreaking
RFC 92) later.

(cherry picked from commit 8440afbed756254784d9fea3eaab06649dffd390)
2023-10-02 15:05:23 +00:00
Eelco DolstraandGitHub 7e2399b123 Merge pull request #9079 from hercules-ci/backport-9022-to-2.18-maintenance
[Backport 2.18-maintenance] pathExists: isDir when endswith /.
2023-10-02 14:08:25 +02:00
github-actions[bot]andmergify[bot] 82cede4edd flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/7f53fdb7bdc5bb237da7fefef12d099e4fd611ca' (2023-09-01)
  → 'github:hercules-ci/flake-parts/21928e6758af0a258002647d14363d5ffc85545b' (2023-10-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ff7daa56614b083d3a87e2872917b676e9ba62a6' (2023-09-21)
  → 'github:NixOS/nixpkgs/fe0b3b663e98c85db7f08ab3a4ac318c523c0684' (2023-10-02)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/7a49c388d7a6b63bb551b1ddedfa4efab8f400d8' (2023-09-12)
  → 'github:numtide/treefmt-nix/720bd006d855b08e60664e4683ccddb7a9ff614a' (2023-09-27)
2023-10-02 01:06:36 +00:00
Robert Hensing 860f64c345 pathExists: isDir when endswith /.
(cherry picked from commit f8a3893e8d77ce4a6e23719a0b2d88464cb84b9c)
2023-10-01 13:58:20 +01:00
Eelco DolstraandGitHub 9e212344f9 Merge pull request #9036 from NixOS/backport-9026-to-2.18-maintenance
[Backport 2.18-maintenance] flake: complete update to 23.05
2023-09-25 15:05:25 +02:00
Gerg-Landgithub-actions[bot] 277ba90779 flake: complete update to 23.05
(cherry picked from commit f264d9ff0862277523a207c7afaed4894a40dc11)
2023-09-25 08:43:54 +00:00
Robert HensingandGitHub a4445859ab Merge pull request #9009 from NixOS/backport-9008-to-2.18-maintenance
[Backport 2.18-maintenance] Re-enable systemd-nspawn test
2023-09-21 13:13:16 +02:00
github-actions[bot]andmergify[bot] 39657d1468 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5b859eef2e5dd7aacfd229e819f426942eed25fc' (2023-09-18)
  → 'github:NixOS/nixpkgs/ff7daa56614b083d3a87e2872917b676e9ba62a6' (2023-09-21)
2023-09-21 01:05:03 +00:00