summaryrefslogtreecommitdiffstats
path: root/taskcluster/docker/snap-coreXX-build/snap-tests/update-references.sh
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /taskcluster/docker/snap-coreXX-build/snap-tests/update-references.sh
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'taskcluster/docker/snap-coreXX-build/snap-tests/update-references.sh')
-rwxr-xr-xtaskcluster/docker/snap-coreXX-build/snap-tests/update-references.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/taskcluster/docker/snap-coreXX-build/snap-tests/update-references.sh b/taskcluster/docker/snap-coreXX-build/snap-tests/update-references.sh
new file mode 100755
index 0000000000..d8ce620aff
--- /dev/null
+++ b/taskcluster/docker/snap-coreXX-build/snap-tests/update-references.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+TASK_ID=${1}
+THIS="$(dirname "$0")"
+
+if [ -z "${TASK_ID}" ]; then
+ echo "Please provide a task ID"
+ exit 1
+fi
+
+TASKCLUSTER_API_ROOT="https://firefox-ci-tc.services.mozilla.com"
+ARTIFACTS="${TASKCLUSTER_API_ROOT}/api/queue/v1/task/${TASK_ID}/artifacts"
+
+for reference in $(curl "${ARTIFACTS}" | jq -r '.artifacts | . [] | select(.name | contains("public/build/new_")) | .name');
+do
+ name="$(basename "${reference}")"
+ final_name=${name//new_/}
+ target_name=$(find "${THIS}" -type f -name "${final_name}")
+ url="${TASKCLUSTER_API_ROOT}/api/queue/v1/task/${TASK_ID}/artifacts/${reference}"
+ echo "$url => $target_name"
+ curl -SL "${url}" -o "${target_name}"
+done;