Merge "Fix copying into for-loop variables"
diff --git a/ci/build.sh b/ci/build.sh
index d070319..956fa0d 100755
--- a/ci/build.sh
+++ b/ci/build.sh
@@ -64,12 +64,7 @@
 export LD_LIBRARY_PATH=${PREFIX}/lib64:${PREFIX}/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
 export PKG_CONFIG_PATH=${PREFIX}/lib64/pkgconfig:${PREFIX}/lib/pkgconfig:${PREFIX}/share/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
 
-ARTIFACT_URL=""
-
-if [[ "$(jq < ~/zuul-env.json -r '.artifacts[-1].project')" = "CzechLight/dependencies" &&
-      "$(jq < ~/zuul-env.json -r '.artifacts[-1].name')" = "tarball" ]]; then
-    ARTIFACT_URL=$(jq < ~/zuul-env.json -r '.artifacts[-1].url')
-fi
+ARTIFACT_URL=$(jq < ~/zuul-env.json -r '[.artifacts[]? | select(.name == "tarball") | select(.project == "CzechLight/dependencies")][-1]?.url + ""')
 
 DEP_SUBMODULE_COMMIT=$(git ls-tree -l master submodules/dependencies | cut -d ' ' -f 3)
 
diff --git a/submodules/dependencies b/submodules/dependencies
index 71ee2bd..6a3317e 160000
--- a/submodules/dependencies
+++ b/submodules/dependencies
@@ -1 +1 @@
-Subproject commit 71ee2bde0047fbb3d585a7b6af202d819cdaa864
+Subproject commit 6a3317e699b8f5a5aba77ee57c4464e1c39fb6b3