Commit graph

10407 commits

Author SHA1 Message Date
Martin Weinelt 52822c9037
nixosTests.agda: migrate to runTest
Part Of #386873
2025-03-13 22:48:41 +01:00
Martin Weinelt 832fbbde00
nixosTests.actual: migrate to runTest
Part Of #386873
2025-03-13 22:47:51 +01:00
Martin Weinelt b0b64316bc
nixosTests.acme-dns: migrate to runTest
Part Of #386873
2025-03-13 22:46:32 +01:00
Gaétan Lepage 9e889113ef
bundler: 2.5.22 -> 2.6.2 (#377415) 2025-03-13 10:35:46 +01:00
Martin Weinelt daca9f8900
nixos/tests/{floorp,librewolf}: fix eval
I missed these were also using the firefox nixos test.
2025-03-12 23:47:01 +01:00
zowoq 7435729ef7 nixosTests.telegraf: switch to runTest 2025-03-13 08:32:57 +10:00
h7x4 6dd3e6958d
nixos/heimdal: extend nixos test, fix multitarget principals in acls (#389033) 2025-03-12 17:16:34 +01:00
Sandro Jäckel 1eecf7cc06
haka: remove 2025-03-12 16:04:54 +01:00
rnhmjoj a160ebdef3
nixos/tests/startx: test imperative setup 2025-03-12 13:08:30 +01:00
h7x4 757812cb6b
nixos/heimdal: add heimdal maintainers as nixos test maintainers 2025-03-12 09:14:38 +01:00
h7x4 02a99f3c78
nixos/heimdal: extend nixos test 2025-03-12 09:14:15 +01:00
Sigmanificient 1434add94c nixosTests.{qtile,ragnarwm}: migrate to runTestOn 2025-03-11 21:26:53 +01:00
nixpkgs-ci[bot] 9a807b1916
Merge master into staging-next 2025-03-11 17:36:38 +00:00
Pol Dellaiera c39e50acb0
nixos/limine: init module (#386368) 2025-03-11 14:09:50 +01:00
nixpkgs-ci[bot] f6e560e4b0
Merge master into staging-next 2025-03-11 12:06:05 +00:00
rnhmjoj 7456bebb2e nixos/tests: add startx test 2025-03-11 11:05:24 +01:00
nixpkgs-ci[bot] 97bfcc4bcd
Merge master into staging-next 2025-03-11 00:15:17 +00:00
Martin Weinelt dd7cee4f04
nixos/tests/pinnwand: migrate to runTest
Part of #386873.
2025-03-10 20:31:40 +01:00
Martin Weinelt 41ff93c1d8
nixos/tests/knot: migrate to runTest
Part of #386873
2025-03-10 20:30:17 +01:00
Martin Weinelt 5d3d6037d8
nixos/tests/go-neb: migrate to runTest
Part of #386873
2025-03-10 20:27:45 +01:00
Martin Weinelt 5a80e9ed00
nixos/tests/kea: migrate to runTest
Part of #386873
2025-03-10 20:23:59 +01:00
Martin Weinelt 6919956d08
nixos/tests/snapcast: migrate to runTest
Part of #386873
2025-03-10 20:20:04 +01:00
Martin Weinelt 9b7b22afa1
nixos/tests/babeld: migrate to runTest
Part of #386873
2025-03-10 20:16:27 +01:00
Martin Weinelt c249dcf2f3
nixos/tests/botamusique: migrate to runTest
Part of #386873
2025-03-10 20:15:36 +01:00
Martin Weinelt 8ed2c5f961
nixos/tests/firefox: migrate to runTest
Part of #386873
2025-03-10 19:17:52 +01:00
aucub 98b086d6d3 xdg-desktop-portal: 1.18.4 -> 1.20.0
- remove unneeded dependencies
- switch to wrapGAppsNoGuiHook
- add patch to fix sound validation similar to icon validation
- rebase other patches
- use a single python env with all test dependencies, as pytest path is hardcoded
  into installed tests
- fix installed tests, reenable location test (it works now)
- clean up a bunch of old hacks

Co-authored-by: aucub <78630225+aucub@users.noreply.github.com>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2025-03-10 20:42:37 +03:00
Sandro 74ee058fc3
nixos/sudo-rs: align sudo and sudo-rs config (#386423) 2025-03-10 16:51:43 +01:00
Arne Keller 9b62d5e280
nixos/zwave-js-ui: Add chown to allowed syscalls (#380999) 2025-03-10 08:47:46 +01:00
Martin Weinelt e5d70cfec2
nixos/matter-server: fix permission denied error in 7.0.1 (#384651) 2025-03-09 21:32:31 +01:00
Arne Keller 253d7b4651
shadps4: 0.5.0-unstable-2025-01-20 -> 0.6.0-unstable-2025-03-07, add sdl3 to buildInputs (#388273) 2025-03-09 14:42:53 +01:00
Franz Pletz 7978d240c2
nixos/iosched: exclude loop devices by default; mention in release notes (#385106) 2025-03-09 09:38:05 +01:00
Mikael Voss 54bd09a515
nixos/iosched: exclude loop devices by default 2025-03-08 21:56:51 +01:00
Norma 01ce340a54
nixosTests/shadps4: fix colors, increase memory
shadps4's default color theme got updated, and it became more accurate so the openorbis .png color now matches with the output
2025-03-08 20:08:57 +01:00
Matt Leon b4f4971b6a
nixos/matter-server: fix permission denied error in initialization with v7.0.1
Signed-off-by: Matt Leon <ml@mattleon.com>
2025-03-08 09:34:46 -05:00
Kira Bruneau 42565a80f1
wine64Packages.{unstable,staging}: 10.0 -> 10.2 (#384537) 2025-03-08 14:26:03 +00:00
Christian Kögler a3982961cf
nixos/k3s: use dynamic networking in multi node test (#381122) 2025-03-08 10:07:11 +01:00
Philip Taron 5c5012444a
nixosTests.user-enable-option: fix build
Previously it failed in the linting phase as these f-strings were not needed.
2025-03-07 12:41:26 -08:00
Sandro 48ecb73067
netbox_4_2: init (#376100) 2025-03-07 20:31:48 +01:00
Sandro 07c24fffa3
nixos/matrix-alertmanager: init module (#378966) 2025-03-07 19:59:46 +01:00
misuzu f3b9f47891
nixos/umurmur: init (#387580) 2025-03-07 17:46:10 +02:00
Martin Weinelt e61a020108
evcc: add envsubst secret support (#387829) 2025-03-07 11:47:52 +01:00
Maximilian Bosch 6c4f93e113
Merge: nixos/nextcloud: use LoadCredential to read secrets (#367433) 2025-03-07 10:58:29 +01:00
Martin Weinelt 067732921f
nixos/evcc: support passing secrets with envsubst
and apply some newer best practices.
2025-03-07 10:08:55 +01:00
3JlOy_PYCCKUI 095da00b2d nixos/umurmur: init 2025-03-07 12:07:53 +03:00
Dionysis Grigoropoulos 4d68e0da82
nixos/tests/matrix-alertmanager: init 2025-03-07 00:42:43 +02:00
7c6f434c fe36c0e045
Squid: 6.13 -> 7.0.1 (#384972) 2025-03-06 17:17:08 +00:00
Joshua Kobschätzki 019f100d17 squid: add inverse test 2025-03-06 11:36:17 +01:00
programmerlexi 12779dc091
nixos/limine: init module
Co-Authored-By: Gabriel Waksmundzki <czapek1337@gmail.com>
2025-03-06 08:05:08 +01:00
Defelo 110b3af97a
nixos/tests/echoip: use runTest 2025-03-06 02:00:59 +01:00
Martin Weinelt 4ffa25f041
frigate: 0.14.1 -> 0.15.0 (#386266) 2025-03-05 12:52:36 +01:00
Sandro 4f7fc6dfdf
nixos/glitchtip: init module (#386013) 2025-03-05 01:23:43 +01:00
Defelo dd87a30c58
nixos/tests/glitchtip: init
Co-authored-by: Nico Felbinger <nico@felbinger.eu>
2025-03-05 00:24:50 +01:00
Masum Reza d38624ef95
hddfancontrol: 1.5.1->2.0.1 (#387029) 2025-03-05 01:57:54 +05:30
Philip Wilk 45782a83b7
nixosTests.hddfancontrol: remove
Version 2 of hddfancontrol now fetches disk info - namely model - from the passed disks immediately, which /dev/vda does not have.
This is a fatal error that exits the daemon, so the test is no longer possible.
2025-03-04 20:12:30 +00:00
Chris Moultrie 80ffcc9b7c
grocy: fix passthru test with second curl invocation 2025-03-04 12:55:10 -05:00
Adam C. Stephens 6f4685c87b
fish: 3.7.1 -> 4.0 (#367229) 2025-03-04 12:31:06 -05:00
Robert Hensing 374258629f
nixosTests.lomiri-system-settings: Switch to runTest (#386999) 2025-03-04 17:47:02 +01:00
Robert Hensing 328e9b2807
nixosTests.nomad: Use runTest (#386866) 2025-03-04 15:16:42 +01:00
OPNA2608 91be6b3c8f nixosTests.lomiri-system-settings: Switch to runTest 2025-03-04 13:35:19 +01:00
xanderio 8bc3ee6396
dependency-track: stop bundling frontend in jar (#386408) 2025-03-04 09:39:44 +01:00
Martin Weinelt 1faec56024
nixosTests/frigate: convert to runTest
Part of #386873
2025-03-04 08:07:06 +01:00
Chris Dombroski 63157e34d8 nixos/zwave-js-ui: Add chown to allowed syscalls
Closes: #379850
2025-03-03 21:34:09 -05:00
Robert Hensing 743cd3dfaf nixosTests.pgadmin4: Use runTest
See https://github.com/NixOS/nixpkgs/issues/386873
2025-03-04 00:46:39 +01:00
Robert Hensing 49aef13286 nixosTests.nomad: Use runTest
About 30% quicker to eval
Runs on macOS as a VM host
2025-03-04 00:19:06 +01:00
Joshua Kobschätzki 3403819b4d netbox_4_2: init
Co-authored-by: SuperSandro2000 <sandro.jaeckel@gmail.com>
2025-03-03 21:24:13 +01:00
r-vdp b1680bd19b
nixos/sudo-rs: use runTest to run the VM test 2025-03-03 11:51:55 +01:00
Fabián Heredia Montiel ab23320d2d linux/hardened/patches/6.13: init at v6.13.5-hardened1 2025-03-02 20:50:56 +01:00
Alexander Sieg 28e18569a4 nixosTests.dependency-track: increase memorySize to fix test 2025-03-02 16:50:01 +01:00
Maximilian Bosch 2cf427c045
Merge: nextcloud31: init at 31.0.0 (#385060) 2025-03-01 13:47:45 +01:00
Bruno BELANYI 0c4bc741cf
nixos/radarr,lidarr,readarr,whisparr,prowlarr: add settings option (#384052) 2025-03-01 09:10:11 +00:00
Will Fancher f836b8998f
Revert "nixos/grub: generate BLS entries" (#385879) 2025-02-28 23:07:26 -05:00
Sandro 157b9399e3
velocity: init at 3.4.0-unstable-2025-02-28 (#384071) 2025-03-01 02:05:58 +01:00
Samuel Dionne-Riel 6ec6eae586
Revert "nixos/grub: generate BLS entries" 2025-02-28 14:30:10 -05:00
Tert0 3f29dce6df
nixos/tests/velocity: init 2025-02-28 16:55:55 +01:00
Michele Guerini Rocco 6bf084c4ea
nixos/grub: generate BLS entries (#95901) 2025-02-28 15:12:36 +01:00
zowoq 31782c65e2
rasdaemon: 0.8.0 -> 0.8.2 (#369375) 2025-02-28 21:47:15 +10:00
Donovan Glover d6cc212d8f
freshrss: 1.25.0 -> 1.26.0 (#384546) 2025-02-28 11:28:06 +00:00
Matei Dibu 498c2d6827 rasdaemon: 0.8.0 -> 0.8.2 2025-02-28 11:46:33 +02:00
rnhmjoj 5e5476e544
nixos/tests/nixos-rebuild-install-bootloader: check boot loader entries 2025-02-28 09:58:49 +01:00
rnhmjoj 7e6d6f778c
nixos/tests/grub: check boot loader entries 2025-02-28 09:58:49 +01:00
Pol Dellaiera 56e88da108
rebuilderd: init at 0.22.1 (#343334) 2025-02-28 09:14:08 +01:00
Sandro d1c535f62a
nixos/user-groups: add a toggle for user account creation (#358646) 2025-02-27 23:47:20 +01:00
Sandro Jäckel 36a3c6c11d
nixos/paperless: move paperless-manage to proper systemPackage 2025-02-27 21:47:35 +01:00
Pol Dellaiera 2c8bdd00fd nixos/rebuilderd: init 2025-02-27 21:18:46 +01:00
Sandro e90d001cbb
Fix random typos while replacing libredirect with libredirect.hook (#385607) 2025-02-27 20:41:57 +01:00
Maximilian Bosch 659f9ea390
Merge: nixos/oci-containers: support rootless containers & healthchecks (#368565) 2025-02-27 19:59:34 +01:00
Sandro fd256f27b0
poppler-utils: rename from poppler_utils (#385503) 2025-02-27 19:35:38 +01:00
Sandro Jäckel 045211b428
nixos/tests/nscd: fix typo 2025-02-27 19:20:46 +01:00
r-vdp 8b63e944e3
fish: don't generate man pages in the test VM 2025-02-27 16:40:31 +01:00
r-vdp 49ea3fd1ea
fish: fix tests 2025-02-27 16:40:30 +01:00
r-vdp 15433ca1a8
fish: use runTest for the nixos test 2025-02-27 16:21:33 +01:00
r-vdp f79e11adb9
fish: remove unneeded config from test, this was fixed in nixpkgs 2025-02-27 16:21:33 +01:00
Michele Guerini Rocco af8642b189
nixos/hostapd: add passwordFile to structured SAE entries (#365727) 2025-02-27 13:51:23 +01:00
Maximilian Bosch 7d443d378b
nixos/oci-containers: support rootless containers & healthchecks
Closes #259770
Closes #207050

The motivation for the former is to not execute the container as root,
so you don't have to `sudo -i` to perform podman management tasks.

The idea behind healthchecks is to be able to keep the unit in the
activating state until the container is healthy, only then then unit is
marked as active.

The following changes were necessary:

* Move the ctr-id into `/run/${containerName}` to make podman can
  actually write to it since it's now in its RuntimeDirectory.

* Make `sdnotify` option configurable (`healthy` for healthchecks that
  must pass, default remains `conmon`).

* Set Delegate=yes for `sdnotify=healthy` to make sure a rootless
  container can actually talk to sd_notify[1].

* Add a warning that lingering must be enabled to have a `systemd --user`
  instance running which is required for the cgroup support to work
  properly.

* Added a testcase for rootless containers with both conmon and
  healthchecks.

[1] https://github.com/containers/podman/discussions/20573#discussioncomment-7612481
2025-02-27 11:08:33 +01:00
Aaron Jheng a2f3625d99
poppler-utils: rename from poppler_utils 2025-02-27 16:56:01 +08:00
Felix Buehler b029646afc nixosTests/prometheus-exporters.exportarr-sonarr: use new env-vars 2025-02-26 20:38:12 +01:00
Philip Taron 6ea4ff601e
mkBinaryCache: support zstd and none as compression methods (#376365) 2025-02-26 09:05:25 -08:00
h7x4 631fb54d11
go-camo: 2.6.1 -> 2.6.2 (#384597) 2025-02-26 17:44:22 +01:00
lassulus bec9ad1869
nixos/h2o: TLS recommendations (#384730) 2025-02-26 18:34:57 +07:00
Arne Keller a357c87049
gotosocial: 0.17.4 -> 0.18.1 (#384538) 2025-02-26 09:15:56 +01:00
transcaffeine dfe1187fea
nextcloud31: init at 31.0.0
Release notes: https://github.com/nextcloud/server/releases/tag/v31.0.0
Upgrade notes: https://docs.nextcloud.com/server/31/admin_manual/release_notes/upgrade_to_31.html
2025-02-26 08:29:34 +01:00
K900 b157c03c40
nixos/tests/acme: Refactor test suite (#378705) 2025-02-26 10:29:20 +03:00
โทสฺตัล b3f93d7292 nixos/h2o: TLS recommendations
From Mozilla’s ssl-config-generator project
2025-02-26 12:26:12 +07:00
Adam C. Stephens c273acfbfe
incus-ui-canonical: 0.14.6 -> 0.15
lxd upstream changelog:
https://github.com/canonical/lxd-ui/releases/tag/0.15
2025-02-25 21:51:20 -05:00
Vlad M. deb331b1f6
aaaaxy: 1.5.256 -> 1.6.0 (#384847) 2025-02-25 17:00:44 +02:00
Atemu 38e5291c59
nixos/iosched: init module (#318600) 2025-02-25 14:14:58 +01:00
Joshua Kobschätzki 49415e02b8 netbox_4_0: removal 2025-02-25 10:44:59 +01:00
Gaétan Lepage dda347e8ef
Rename maintainer soispha to bpeetz (#384309) 2025-02-25 09:20:30 +01:00
Michele Guerini Rocco d249c1cf5a
nixos/tests/dnsdist: fix dnscrypt test (#384884) 2025-02-25 08:04:49 +01:00
Martin Weinelt 35f9b4c165
zigbee2mqtt_2: init at 2.1.1 (#371053) 2025-02-25 05:09:13 +01:00
Mikael Voss 3c0be38ee0
nixos/iosched: init module 2025-02-25 00:08:06 +01:00
Tert0 3b1a5a3938
nixos/tests/dnsdist: fix dnscrypt test 2025-02-24 23:37:13 +01:00
Luflosi d29cce9d75
aaaaxy: 1.5.256 -> 1.6.0
https://github.com/divVerent/aaaaxy/releases/tag/v1.6.0
2025-02-24 19:22:36 +01:00
Sandro Jäckel ad0bf1f4c5
nixos/all-tests: add go-camo 2025-02-24 15:26:44 +01:00
transcaffeine 6f3912bfd3
nixos/tests/gotosocial: adjust for gotosocial 0.18.1+ 2025-02-24 12:41:15 +01:00
โทสฺตัล 093d5cfaea nixos/step-ca: add H2O test 2025-02-24 15:06:34 +07:00
โทสฺตัล 9555f3e8be nixos/step-ca: fixup Caddy comment typos 2025-02-24 15:06:34 +07:00
โทสฺตัล 2281c12585 nixos/step-ca: nixfmt + add Python syntax hint
Helps when writing & using a editor with tree-sitter support
2025-02-24 15:06:34 +07:00
โทสฺตัล d62e8c41bf nixos/h2o: remove unneeded print statement 2025-02-24 15:06:33 +07:00
Pedro Alves 500a8bb9d5 nixos/cross-seed: re-enable test 2025-02-23 21:38:10 +00:00
Felix Buehler 147262748c freshrss: 1.25.0 -> 1.26.0
Diff: https://github.com/FreshRSS/FreshRSS/compare/1.25.0...1.26.0
2025-02-23 17:26:29 +01:00
Alexander V. Nikolaev 2df9bf3523
Add wineWow64Packages as acceptable test targets
Signed-off-by: Alexander V. Nikolaev <avn@avnik.info>
2025-02-23 16:56:23 +02:00
Johannes Kirschbauer d72e06b97e
nixos/step-ca: use pathWith for intermediatePasswordFile (#382214) 2025-02-23 10:52:05 +07:00
Martin Weinelt 904ac731ef
enumer: 1.5.9 -> 1.5.11; evcc: 0.133.0 -> 0.200.2 (#384098) 2025-02-23 02:09:21 +01:00
Martin Weinelt dbdee4ab67
nixos/test/evcc: migrate to runTest 2025-02-23 01:06:56 +01:00
Lucas Savva 229640ed3a nixos/tests/acme: Refactor test suite
Split tests up based on certain use cases:

- http01-builtin: Tests most functionality of the core module, such
 as the systemd and hashing components, whilst utilising lego's built
 in http01 resolution mechanis.
- dns01: Tests only that DNS01 renewal works as expected.
- nginx: Tests nginx compatability
- httpd: Tests httpd compatability
- caddy: Tests caddy compatability
2025-02-22 23:58:29 +00:00
Benedikt Peetz 5aafcb338b
treewide: Rename maintainer soispha to bpeetz 2025-02-22 19:17:06 +01:00
Kevin Cox c95b088856
cross-seed: Remove broken test. (#384279) 2025-02-22 12:03:37 -05:00
Robert Hensing 548f59bb9f
nixos: Document handleTest deprecation (#383870) 2025-02-22 17:23:46 +01:00
Kevin Cox ed86661d93
cross-seed: Remove broken test.
This test has always been broken. The fix is not obvious, there was an attempt to set up mount namespaces, but this will fail if the output directory doesn't exist. In the default configuration it will fail because the directory doesn't exist until cross-seed runs the first time. This points at a real issue with the module that should be addressed. But for now let's remove the broken test, then we can add it back in working condition.

Original PR: https://github.com/NixOS/nixpkgs/pull/383409
2025-02-22 11:06:44 -05:00
K900 ae9e269c73
Revert "nixos/sonarr: add settings option" 2025-02-22 12:15:51 +03:00
Jeremy Fleischman afee631853
nixos/step-ca: use pathWith for intermediatePasswordFile
This lets us remove an assertion, because `pathWith` can require that a
file not be in the store.

Note that the old assertion didn't quite do what we wanted: it prevented
you from using top level store paths (such as
`/nix/store/gg8578vvbcf1wpqvk85bigi5s4pvylkk-test-certificates`), but was
ok with sub-files (such as
`/nix/store/gg8578vvbcf1wpqvk85bigi5s4pvylkk-test-certificates/intermediate-password-file`).

Now that we're stricter, we need some way to populate
`intermediatePasswordFile` in our test without making the type unhappy.
I opted to solve that by creating a file in `/etc`.
2025-02-21 20:39:20 -08:00
Robert Helgesson 44a5b1bdca nixos/grav: init module 2025-02-21 23:09:42 +01:00
Martin Weinelt bf25eae002
nixos/routinator: init module (#380046) 2025-02-21 23:07:21 +01:00
Felix Bühler 3ac3a47fd4
nixos/sonarr: add settings option (#373576) 2025-02-21 20:52:10 +01:00
Felix Buehler 203d5d954c nixos/tests/prometheus-exporters: update exportarr-sonarr test 2025-02-21 20:42:00 +01:00
Peter Lehmann c468f4e261
nixos/routinator: init module 2025-02-21 19:10:18 +01:00
Martin Weinelt 99eabc0ab3
zigbee2mqtt_2: init at 2.1.1
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.0.0
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.1.0
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.1.1
2025-02-21 14:14:41 +01:00
Sandro 0dd6684a7f
zipline: 3.7.13 -> 4.0.0 (#382884) 2025-02-21 13:15:37 +01:00
Robert Hensing 7e3c66897a nixos: Document handleTest deprecation 2025-02-21 12:05:16 +01:00
Johannes Kirschbauer bb8d898f33
nixosTests.step-ca: wait for caddy to finish ACME dance (#382212) 2025-02-21 15:52:13 +07:00
Martin Weinelt 6a397bf109
servo: adopt, update and test (#383495) 2025-02-20 15:53:48 +01:00
Vladimír Čunát e493a167e1
staging-next 2025-02-09 (#380680) 2025-02-20 11:52:15 +01:00
Sandro 938b2abbeb
nixos/cross-seed: init module (#383409) 2025-02-20 11:20:36 +01:00
Pedro Alves 3b3bced9c5 nixos/cross-seed: init module 2025-02-20 09:51:26 +00:00
Martin Weinelt f962ad853b
nixos/tests/servo: init 2025-02-20 05:29:36 +01:00
Defelo 5309357c3e
zipline: 3.7.13 -> 4.0.0 2025-02-19 23:38:35 +01:00
nixpkgs-ci[bot] 3a870eb511
Merge master into staging-next 2025-02-19 18:04:49 +00:00
Sandro f9871f6f33
apacheKafka: init 3.9.0, 3.8.1; drop 3.6 (#359557) 2025-02-19 16:51:15 +01:00
nixpkgs-ci[bot] a8eabdcf7f
Merge master into staging-next 2025-02-19 11:19:10 +00:00