From 2796fffbc1d379c3682bb5e7a23613ac22ad1692 Mon Sep 17 00:00:00 2001 From: kolaente Date: Sat, 11 Apr 2026 16:52:39 +0200 Subject: [PATCH] fix(ci): skip interactive prompt in nixpkgs update workflow The nixpkgs update.py script prompts for confirmation before running, which fails with EOFError in CI since there is no TTY. Pass skip-prompt to maintainers/scripts/update.nix to bypass the prompt. --- .github/workflows/nixpkgs-update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nixpkgs-update.yml b/.github/workflows/nixpkgs-update.yml index 30952e22a..a49a96b21 100644 --- a/.github/workflows/nixpkgs-update.yml +++ b/.github/workflows/nixpkgs-update.yml @@ -46,7 +46,7 @@ jobs: # Update both packages using the nixpkgs update infrastructure PACKAGES="" for pkg in vikunja vikunja-desktop; do - nix-shell maintainers/scripts/update.nix --argstr package "$pkg" + nix-shell maintainers/scripts/update.nix --argstr package "$pkg" --argstr skip-prompt true if ! git diff --quiet; then git add -A NEW=$(grep -oP 'version = "\K[^"]+' "pkgs/by-name/vi/$pkg/package.nix" | head -1)