summaryrefslogtreecommitdiffstats
path: root/nixos/release-combined.nix
AgeCommit message (Collapse)Author
2024-06-05nixos/release-combined: fix evaluationVladimír Čunát
2024-05-30nixos/release-combined: add `nixosTests.nix-misc` to blockersArtturin
2024-05-20nixos/release-combined: ship Plasma 6 ISOs instead of Plasma 5K900
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-05-02nixos/all-tests: skip hibernate test for nowK900
QEMU 8.2.3 crashes when hibernating. Disable the test for now to allow channels to advance again.
2024-04-17pkgs/top-level: split release-checks into a separate jobK900
This should improve latency on channel updates.
2024-03-26workflows/check-by-name.yml: Switch to new separate repoSilvan Mosberger
The nixpkgs-check-by-name tooling is [being moved](https://github.com/NixOS/nixpkgs/issues/286559#issuecomment-2000466124) to a [separate repo](https://github.com/NixOS/nixpkgs-check-by-name). This commit updates Nixpkgs CI to use it instead of the tree inside Nixpkgs No changes have been made to the tooling locally since it was moved: - [Exported history](https://github.com/NixOS/nixpkgs/commits/55bf02190ee57fcf83490fd7b6bf7834e28c9c86/pkgs/test/nixpkgs-check-by-name) - [Imported history](https://github.com/NixOS/nixpkgs-check-by-name/commits/d579e1821d56c79fd90dab34b991cc7bdab7a5c6/)
2024-02-27nixos/release: nfs3 -> nfs4 in all tested setsK900
2024-01-17check-by-name: Update contributor docsSilvan Mosberger
Now that the tooling is pinned instead of being fetched indirectly from the channel, the docs need some updating
2024-01-06Merge #266164: nixos/release: drop i686-linux supportVladimír Čunát
2024-01-05nixos/release: add i686-linux mesa to channel blockersVladimír Čunát
Apart from being still a useful package, this keeps a basic sanity check for i686, now that we dropped the installation image, etc. Our RFC mandates that i686 stdenv is a channel blocker: https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3-1
2023-12-07nixos/tests/installer: test /boot on ZFSLuflosi
Let's test / on ZFS and /boot on ZFS in separate tests since the GRUB integration for ZFS seems to be not very well maintained. If the test breaks in the future it's easier to figure out that ZFS on /boot is at fault and either fix the issue or disable the test. The new test creates a ZFS pool where all features not compatible with GRUB2 are disabled. The dataset is then mounted on /boot and we check that the installer correctly generates a bootable configuration. Try to use as many ZFS features as possible to verify that GRUB can handle them.
2023-11-08nixos/release: drop i686-linux supportRaito Bezarius
At the time of writing, an increased source of failure in our CI is related to i686-linux. While I do wish to support 32 bits x86 system further, the reality is that we cannot identify in our community maintainers for `i686-linux` that can provide continuous maintenance for our i686-linux packages. As a matter of fact, `i686-linux` is probably broken in nixpkgs, we decide to rip off the band-aid and drop the support. Next steps could involve to extract a core package set of nixpkgs / NixOS in an out-of-tree repository to offer a simple 32 bits NixOS support with a cache or to find maintainers who are willing to work on i686 support.
2023-10-24nixos/release-combined: re-add ZFS to release-combinedWill Fancher
Since #262982, ZFS tests works again. Also, this time we'll use the correct systems.
2023-10-24nixos/release-combined: drop nixos-rebuild-install-bootloaderVladimír Čunát
... at least until it's fixed. /cc PR #262724 again.
2023-10-23nixos/release-combined: drop ZFS+i686 from blockersVladimír Čunát
The current state is certainly very wrong - testing ZFS only on i686. I suspect it was a typo (?) in commit 2de3caf01109891. The current practical problem is that the test fails, though in a part that looks cross-platform (which adds confusion): https://hydra.nixos.org/build/239290208#tabs-buildsteps
2023-10-23nixos/release-combined: add nixos-rebuild-specialisations to release-combinedThiago Kenji Okada
2023-10-23nixos/tests: add nixos-rebuild-install-bootloaderThiago Kenji Okada
2023-10-18nixos/release-combined: make gitlab a channel blockerYureka
Prevent issues like https://github.com/NixOS/nixpkgs/pull/257932 from reaching nixos-unstable in the future
2023-10-15nixos/release: fixup evaluation of tested job (firefox)Vladimír Čunát
This fixes 3b6389aa2f49e; I'm sorry for the mistake.
2023-10-10nixos/release: don't block on firefox testsVladimír Čunát
I can't recall when these tests last discovered a real problem. Having to do many manual restarts is annoying, e.g. https://hydra.nixos.org/build/237622614#tabs-buildsteps
2023-08-29nixos/release-combined.nix: Build pkgs/by-name testerSilvan Mosberger
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 56828530275888e4d79ee64f8ff772bdbfe34637.
2022-12-07nixos/tests/printing: split into service/socketrnhmjoj
This splits the tests into two: one where cups.socket is started normally, the order with socket activation. Why? It's almost impossible to follow the test with 4 different machines printing at the same time. It should also be more efficient because only two VMs at a time were needed anyway.
2022-11-19Merge pull request #197254 from Atemu/fstab-escape-optionsMartin Weinelt
2022-11-06nixosTests: test spaces in mount options via btrfs subvolsLily Foster
Also enabled the btrfs tests for installer-systemd-stage-1 again
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-combined: Enable more jobs on aarch64-linuxMartin Weinelt
2022-10-11nixos/release-combined: Build graphical ISOs for aarch64-linuxMartin Weinelt
2022-10-11nixos/release-combined: Move aarch64-linux to supportedSystemsMartin Weinelt
The builders have had a good track record in the last year so this is worth a try.
2022-08-03treewide: remove myself as maintainer from some pkgsFranz Pletz
Only packages I'm not able to maintain anymore as of today. Mostly because I'm haven't been using them in a while.
2022-05-03nixos/release: add podman, oci-containers.podman to testedzowoq
2022-03-01nixos/release tested job: drop `nano` testVladimír Čunát
It doesn't exist since PR #161707 (commit 7ef8df87679).
2022-02-27nixos/release: disable nfs3.simplezowoq
2021-05-27release-combined.tested: Add the Sway testMichael Weiss
Sway is a Wayland compositor. It should have a smaller userbase than Gnome and KDE but Sway plays an important role in the Wayland ecosystem (it is e.g. maintained by Simon Ser who also maintains wlroots, Wayland, and Weston (the reference compositor) and contributes to a lot of important packages in the Wayland ecosystem). Sway also comes with much fewer dependencies than large desktop environments. This should make the Sway VM test an ideal choice for testing updates to core packages (e.g. wayland, wayland-protocols, wlroots, libdrm, mesa, and xwayland - I maintain all but XWayland in Nixpkgs) and test failures should be much easier to debug. The test is fairly new but so far all 18 Hydra builds on x86_64-linux have succeeded [0]. I'm actively maintaining the test and can look into build failures if I'm pinged. [0]: https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.sway.x86_64-linux/all
2021-05-17nixos/release-combined: fix a test nameVladimír Čunát
Broken by 513143fe4 and breaking evaluation of trunk-combined jobset.
2021-05-08gnome: rename from gnome3Jan Tojnar
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-01-24Revert "release-combined.tested: Temporarily remove the Chromium test"Michael Weiss
This reverts commit 2dbd08dcbd5fa78d6716aa1fbdfb04be175e4162. I've fixed the regression in 8a7a8442c17 and the rest of my refactorings/improvements shouldn't affect the stability of the test.
2021-01-20release-combined.tested: Temporarily remove the Chromium testMichael Weiss
Chromium seems to run fine but the VM test fails and prints errors like: machine # There are no windows in the stack machine # Invalid window '%1' machine # Usage: windowfocus [window=%1] machine # --sync - only exit once the window has focus This could be due to changes in Chromium's X11 code (or maybe some changes for Ozone/X11). I'll investigate this but let's temporarily remove the Chromium test from the tested jobset until I find a proper solution/fix.
2020-12-23release-combined: Add shadow testTim Steinbach
2020-11-19nixos: release-combined: only build the amazon image for ↵Graham Christensen
x86_64,aarch64-linux -- exclude i686
2020-11-19nixos: release: add amazonImage as a channel blockerGraham Christensen
2020-11-16nano: Add testTim Steinbach
2020-11-05linux-hardened: Do not block channelTim Steinbach
2020-08-30nixosTests: Disable networking.networkd.macvlanAnders Kaseorg
This test is failing nondeterministically. Fixes #96709. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-08-27nixosTests: re-enable networking testsFlorian Klink
5150378c2f10d34a7ba4404c52f6c882284dd254 fixed the long-broken nixosTests.networking.virtual. With all tests failures fixed, and #79328 making debugging much easier, let's re-add it to the tested jobset.
2020-05-01nixos/release-combined: add systemd-networkd-ipv6-prefix-delegation testAndreas Rammhold
2020-04-28Merge pull request #85711 from worldofpeace/gnome-isoEelco Dolstra
nixos/release: add GNOME ISO