1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-29 12:35:10 +03:00
Commit graph

11033 commits

Author SHA1 Message Date
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
Ramses
9abef1cee8
switch-to-configuration-ng: don't block when the lockfile is already locked (#382797) 2025-02-19 11:07:33 +01:00
nixpkgs-ci[bot]
83c5315429
Merge master into staging-next 2025-02-19 00:14:37 +00:00
Sandro
1e029d3f26
age-plugin-tpm: 0.2.0 -> 0.3.0 (#382630) 2025-02-18 21:17:45 +01:00
Joshua Peek
b9ae163054 age-plugin-tpm: 0.2.0 -> 0.3.0 2025-02-18 10:18:45 -08:00
nixpkgs-ci[bot]
746c76aa6f
Merge master into staging-next 2025-02-18 18:04:37 +00:00
lassulus
cc594f99bf
nixos/h2o: module init (#382527) 2025-02-18 21:06:35 +07:00
Kerstin
4c18ccc9c4
nixos/mobilizon: update nginx config, mobilizon: fix media proxy (#374273) 2025-02-18 14:33:46 +01:00
nixpkgs-ci[bot]
9bd398d5e9
Merge master into staging-next 2025-02-18 12:05:57 +00:00
โทสฺตัล
2c1a09f1fe nixos/h2o: init module
Co-Authored-By: adisbladis <adis@blad.is>
2025-02-18 17:06:15 +07:00
Jörg Thalheim
cdf83e0f3a
nixos-generate-config: add --flake option (#383033) 2025-02-18 16:50:13 +07:00
Pablo Ovelleiro Corral
1606ea91b4 nixos-generate-config: add --flake option
Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
2025-02-18 15:37:53 +07:00
nixpkgs-ci[bot]
71e949e746
Merge master into staging-next 2025-02-18 00:14:29 +00:00
Jonathan Davies
e28cde906f
apacheKafka: drop 3.6 2025-02-17 23:27:48 +00:00
Jonathan Davies
89e275f747
apacheKafka: init at 3.9.0 2025-02-17 23:27:47 +00:00
Tristan Ross
1b5bba3f02
gopro-tool: init at 0-unstable-2024-04-18 (#382151) 2025-02-17 11:16:28 -08:00
Matt Szafir
e40c33427e gopro-tool: init at 0-unstable-2024-04-18 2025-02-17 08:57:08 -07:00
r-vdp
1aa7e7a131
switch-to-configuration: add a test to make sure that we don't block on the lockfile
We should exit with a clear error message instead.
2025-02-17 15:47:08 +01:00
nixpkgs-ci[bot]
fc7fa5f568
Merge master into staging-next 2025-02-17 00:15:35 +00:00
Sandro
2b88ceefff
weblate: 5.9.2 -> 5.10 (#382341) 2025-02-16 23:33:52 +01:00
K900
d5cd4577b8 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-16 16:38:34 +03:00
Sandro
bbea96f543
lomiri.lomiri-calendar-app: init at 1.1.2 (#366949) 2025-02-16 14:30:15 +01:00
Kerstin Humm
23157759eb
nixos/weblate: run the integration test without --deploy for now 2025-02-16 14:10:26 +01:00
K900
ef9eef8d21 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-15 17:19:02 +03:00
Neyts Zupan
2fd6e913b2 pgweb: add NixOS test
I maintain this package and I'd llike to be able to merge minor version
bumps without having to manually test the package.

refs https://github.com/Thaigersprint/thaigersprint-2025/issues/1
2025-02-15 16:05:43 +07:00
Jeremy Fleischman
7f9ea915ff
nixosTests.step-ca: wait for caddy to finish ACME dance
On my machine, I see that this `curl` command often fails. This is
because the caddy server hasn't finished the ACME dance with the step-ca
server yet.

This seems like the simplest fix. Alternatives I considered (and would
be happy to implement if folks prefer):

- Use `wait_for_file` to wait for the certificate to appear
- Increase caddy's log level and scrape its logs for the "certificate obtained"
  message.
2025-02-15 10:06:12 +07:00