From e0e838b060bd3ea93ab776d4d9289ea7e474c2d4 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:14:09 -0500 Subject: [PATCH] nixpkgs-plugin-update: fall back on empty refs Treat empty GitHub GraphQL tag refs as inconclusive. Use the existing tag feed/git fallback path instead of treating an empty API result as authoritative no-tags state. --- .../nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index 8b7ce537933a..2c6225ede083 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -429,7 +429,7 @@ class RepoGitHub(Repo): recent_tags = [node["name"] for node in repo["refs"]["nodes"]] if not recent_tags: - return None + return self._get_latest_tag_from_fallbacks() latest_tag = first_release_tag(recent_tags) return latest_tag if latest_tag is not None else recent_tags[0]