From 7d910d5bcf8f3bc293ea54191509d442ea373531 Mon Sep 17 00:00:00 2001 From: Mic92 <96200+Mic92@users.noreply.github.com> Date: Fri, 31 May 2024 02:52:10 +0000 Subject: [PATCH 1/2] [create-pull-request] automated change --- modules/nixos-wiki/extensions.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/nixos-wiki/extensions.nix b/modules/nixos-wiki/extensions.nix index ada6f68..66fa19d 100644 --- a/modules/nixos-wiki/extensions.nix +++ b/modules/nixos-wiki/extensions.nix @@ -1,5 +1,5 @@ { fetchzip }: { - "MobileFrontend" = fetchzip { url = "https://github.com/NixOS/nixos-wiki-infra/releases/download/MobileFrontend-REL1_41-975f3e9.tar.gz/MobileFrontend-REL1_41-975f3e9.tar.gz"; sha256 = "1wrlk3pa5zgznb3g6bbiqiyzmmd4bg9afrkl4gsmyqlyjdlgh098"; }; + "MobileFrontend" = fetchzip { url = "https://github.com/NixOS/nixos-wiki-infra/releases/download/MobileFrontend-REL1_41-26b5543.tar.gz/MobileFrontend-REL1_41-26b5543.tar.gz"; sha256 = "0cjpsyn665p3d4lyhf5mhg7p8vgcyf3jmp9a0disgh7wczj620x8"; }; "DarkMode" = fetchzip { url = "https://github.com/NixOS/nixos-wiki-infra/releases/download/DarkMode-REL1_41-ed0fbad.tar.gz/DarkMode-REL1_41-ed0fbad.tar.gz"; sha256 = "1m403p17nbpcdgkj7691qpwj8g0146dmink13ay01395hzc9f3js"; }; "QuickInstantCommons" = fetchzip { url = "https://github.com/NixOS/nixos-wiki-infra/releases/download/QuickInstantCommons-REL1_41-2a29b3e.tar.gz/QuickInstantCommons-REL1_41-2a29b3e.tar.gz"; sha256 = "1maqrx9k2bikin6fqn920v9l5nxaijpk14m0g2wpipryxx727vni"; }; } From 0f9c268def191d444423b91fa251699151a21611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 6 Jun 2024 11:14:59 +0200 Subject: [PATCH 2/2] increase exponential backoff when trying to fetch github releases --- modules/nixos-wiki/update-extensions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/nixos-wiki/update-extensions.py b/modules/nixos-wiki/update-extensions.py index 06c33fa..001bb36 100755 --- a/modules/nixos-wiki/update-extensions.py +++ b/modules/nixos-wiki/update-extensions.py @@ -68,7 +68,7 @@ def mirror_extension(extension_name: str, mediawiki_version: str) -> Extension: with TemporaryDirectory() as tmpdir: download_file(download_url.geturl(), f"{tmpdir}/{base_name}") run(["gh", "release", "upload", base_name, f"{tmpdir}/{base_name}"]) - for i in range(3): + for i in range(30): try: hash = run(["nix-prefetch-url", "--unpack", mirror_url], stdout=subprocess.PIPE).stdout.strip() except subprocess.CalledProcessError: