diff --git a/curl-artifact.sh b/curl-artifact.sh index eef7ea9434f..54af839ae55 100755 --- a/curl-artifact.sh +++ b/curl-artifact.sh @@ -8,5 +8,6 @@ curl \ --retry 5 \ --connect-timeout 10 \ --location \ + --fail \ "$url" \ "$@" diff --git a/decision-task.py b/decision-task.py index ed9a16d96fa..46d16ffbd01 100644 --- a/decision-task.py +++ b/decision-task.py @@ -89,12 +89,12 @@ def main(): def create_run_task(*, script, env=None, **kwargs): fetch_build = """ - mkdir -p target/release curl \ - "https://queue.taskcluster.net/v1/task/${BUILD_TASK_ID}/artifacts/public/servo.gz" \ + "https://queue.taskcluster.net/v1/task/${BUILD_TASK_ID}/artifacts/public/servo.tar.gz" \ --retry 5 \ --connect-timeout 10 \ --location \ + --fail \ | tar -xz """ decision.create_task( @@ -112,14 +112,6 @@ def main(): create_run_task( task_name="Linux x86_64: WPT chunk %s / %s" % (chunk, total_chunks), script=""" - mkdir -p target/release - curl \ - "https://queue.taskcluster.net/v1/task/${BUILD_TASK_ID}/artifacts/public/servo.gz" \ - --retry 5 \ - --connect-timeout 10 \ - --location \ - | gunzip > target/release/servo - ./mach test-wpt \ --release \ --processes 24 \