summaryrefslogtreecommitdiffstats
path: root/nixos/release-small.nix
AgeCommit message (Collapse)Author
2024-08-04nixos/release-small: stop building amazon imageMartin Weinelt
Rebuilding images multiple times on the small channels is too expensive and makes them slower than they could be. Consuming the image from the full release channel is probably good enough.
2024-06-14openssh: put tests into passthrunikstur
openssh tests are very slow (they take ~30 mins because they are not parallelized). This makes rebuilding (esp. after changes e.g. to systemd) painful. Putting the tests into a separate derivation solves this without losing any testing capability. Debian does the same: https://packages.debian.org/sid/openssh-tests
2024-06-04nixos-small: fix evalJörg Thalheim
2024-05-12nixos: remove historical maintainership of modules by eelcoJade Lovelace
Eelco has made several early contributions to NixOS including writing the samba module among other things, but is more or less inactive these days. By my brief inspection, he has not committed to the nixos/ tree since releasing Nix 2.13 in early 2023 and merging a PR to networking tests slightly before that. A lot of these tests/modules are actually unmaintained in practice, so we should update the code to reflect the practical reality so someone can consider picking them up.
2024-05-12nixos/release-`*`: fix `nixos.tests.misc` which was split into multiple testsRaito Bezarius
Now, it's `nixos.tests.misc.default` and `nixos.tests.misc.lix` since Lix introduction in #310194. Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-04-20nixos/release-small: fix evalMartin Weinelt
Provide nixpkgs.release-checks, which has been extracted out of the tarball job into a dedicated one.
2024-04-17pkgs/top-level: split release-checks into a separate jobK900
This should improve latency on channel updates.
2024-02-27nixos/release: nfs3 -> nfs4 in all tested setsK900
2023-04-03Merge pull request #209870 from ↵Bernardo Meurer
amjoseph-nixpkgs/pr/stdenv/external-gcc-bootstrap
2023-04-02pkgs/test/stdenv/default.nix: add gcc-stageCompareAdam Joseph
This commit adds a derivation `gcc-stageCompare` to `pkgs/test/stdenv/default.nix`. It is important to always build this derivation whenever building `stdenv`! Because we are using a Nix-driven bootstrap instead of gcc's built-in `--enable-bootstrap`, the `gcc` derivation no longer performs the post-self-compilation sanity check. You must build this derivation in order to perform that sanity check. The major benefit of this new approach is that the sanity check (which involves a third compilation of gcc) can be performed *concurrently* with all packages that depend on `stdenv`, rather than serially. Since `stdenv` has very little derivation-level parallelism it cannot take advantage of more than one or perhaps two builders. If you have three or more builders this commit will reduce the time-to-rebuild-stdenv by around 20% (one of three gcc rebuilds is removed from the critical path, and stdenv's build time is dominated by roughly 3*gcc + 1*binutils + 1*bison-test-suite). Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-03-15nixos/release-small.nix: add instructions for running individual jobsAdam Joseph
2023-03-04nixos/release-*: finish dropping the conntrack testsVladimír Čunát
This was forgotten in commit 84f3520c8ff96b.
2023-02-28Revert "nixos/release: disable nfs3.simple"zowoq
This reverts commit 6a28e4887c87aca3d35cee92a68f0fcf82299439.
2023-02-28Revert "nixos/release: disable nfs3.simple"zowoq
This reverts commit 56828530275888e4d79ee64f8ff772bdbfe34637.
2022-10-25nixos/release: add acme to tested setMartin Weinelt
The ACME module has long been an important part of every nixos server deployment and we should therefore make sure the tests are working as expected before allowing a channel bump to happen. Related: #197443
2022-10-11nixos/release-small: Test uefi cdromMartin Weinelt
2022-10-11nixos/release-small: Add aarch64-linux to supportedSystemsMartin Weinelt
The aarch64-linux builders on hydra have had a good track in the last year or so and I think it's a good idea to include them in the default -small jobset. This happens in preparation of improving the distribution of the installer ISOs for aarch64-linux systems and advertise them more prominently on the homepage.
2022-09-27error: 'mysql' has been renamed to/replaced by 'mariadb'ajs124
2022-07-12Revert "release: add tests.packageTestsForChannelBlockers.curl.withCheck as ↵Artturin
a channel blocker" This reverts commit 7141ab0f0b404a95509503e7b16a7f0072a66902. reverting this for now to unblock staging-next {UNKNOWN}: aggregate job ‘tested’ failed with the error: nixpkgs.tests.packageTestsForChannelBlockers.curl.withCheck.x86_64-linux: does not exist at /nix/store/9i92scfqz5idhmjrmjnqhrvjgyydzfns-hydra-perl-deps/lib/perl5/site_perl/5.34.0/Catalyst/Model/DBIC/Schema.pm line 526
2022-07-02release: add tests.packageTestsForChannelBlockers.curl.withCheck as a ↵Artturin
channel blocker we can't add 'nixpkgs.curl.tests' to hydra jobs due to 'tests' (and 'passthru') being stripped TODO: add a function in lib-release.nix to get derivations and add `.x86_64-linux` to them then we can just point release files to nixpkgs.tests.packageTestsForChannelBlockers instead of nixpkgs.tests.packageTestsForChannelBlockers.curl.withCheck
2022-03-03nixos/release: disable nfs3.simplezowoq
follow up from 56828530275888e4d79ee64f8ff772bdbfe34637
2022-02-27nixos/release: disable nfs3.simplezowoq
2020-11-19Merge pull request #104322 from grahamc/amazon-imageGraham Christensen
nixos/release-small: add amazonImage
2020-11-19nixos/release-small: add amazonImageGraham Christensen
fixup breakage from #104193
2020-11-19nixos: release: add amazonImage as a channel blockerGraham Christensen
2020-04-19nixos/release-small: drop latestKernel.loginYegor Timoshenko
This partially reverts e133e396df9f5a466f2de592dd0b429dee62c959.
2020-04-17nixos/release-{small,combined}: add latestKernel.loginEmily
Seems like a good idea to ensure that you can always use the latest stable upstream kernel.
2020-04-06nixos: try to fix channel evalJan Tojnar
It was failing with error: aggregate job 'tested' references non-existent job 'nixos.tests.php.x86_64-linux' cc @etu
2020-04-05nixos/php: Move the pcre tests to the php test attributeElis Hirwing
2020-03-24nixos/release-small.nix: Export options jobEelco Dolstra
2020-02-17nixos/release-small.nix: List constituents of the 'tested' job by nameEelco Dolstra
https://github.com/NixOS/hydra/issues/715
2019-11-27nixos/containers-ip: Test both ipv4 and ipv6 in the same scriptJacek Galowicz
2019-06-19release-small.nix: Don't depend on currentSystemEelco Dolstra
2019-03-24nixos/release: make ipv6 tests as important as legacy IP testsAndreas Rammhold
IPv6 container support broke a while ago and we didn't notice it. Making them part of the (small) release test set should fix that. At this point in time they should be granted the same amount of importance as the legacy IP tests.
2018-02-27Add the boot test to release-small.nixEelco Dolstra
2018-02-09nixos/tests: add predictable-interface-names.nix (#34305)symphorien
2018-02-09nixos/release*.nix: Clean nixpkgs sources by defaultRobert Hensing
Currently, when building NixOS from a git clone, Nix has to copy the entire repo at >1GB into the store by default. That is not necessary and causes a dumping large path message. If you need the old behaviour for some reason, you will have to specify it by passing the path to your repo explicitly as the nixpkgs argument like this: --arg nixpkgs '{outPath = ./.; revCount = 56789; shortRev = "gfedcba"; }'
2017-11-12php: pcre test blocks -small channels as wellSarah Brofeldt
2017-01-27nixos/release-small.nix: cleanup to use default versionsRobin Gloster
It makes more sense to test the packages, that probably more people are using.
2017-01-27apacheHttpd_2_2: removeRobin Gloster
2016-08-13release-small: drop mysql51, removed in 975d33e6Vladimír Čunát
There's still mysql55.
2016-04-26containers: test imperative and ipv4 in small-release (#15015)Arnold Krille
Test imperative containers and declarative containers with ipv4. These two tests are basically the extraction of the containers test from before.
2015-08-11release-small.nix: Drop the grub1 testEelco Dolstra
See 606d34e45aeedc843f0ddb375e1fb1aa9be429fd.
2015-07-14Make OpenJDK release-criticalEelco Dolstra
Currently there are no tests that depend on the JDK. Since we don't want a release with a broken JDK, make it an explicit dependency of the "tested" jobs.
2015-03-20Rename scrubDrv -> hydraJob and make it more effectiveEelco Dolstra
It now strictly evaluates all remaining attributes, preventing unevaluated thunks that cannot be garbage-collected. It's also applied to all jobs in Nixpkgs' release.nix. This reduces hydra-eval-jobs' memory consumption on the 14.12 release-combined jobset from 5.1 GB to 2.0 GB.
2015-01-07java: Normalize to the default jre / jdkWilliam A. Kennington III
2014-10-27Add nodejs to the small channelEelco Dolstra
(cherry picked from commit d927ce03e4ad3d65f64eb2ddad970ec08f47fffc)
2014-10-20Add openjdk to the small channelEelco Dolstra
2014-10-09Add some more stuff to the small channelEelco Dolstra
(cherry picked from commit 8cf528174465c195dc9807075ef889d91994f018)
2014-10-09Remove missing attributeEelco Dolstra
(cherry picked from commit f963f57b6230679c6194889a05fcb7741883af70)