diff options
Diffstat (limited to 'taskcluster/ci/fetch')
-rw-r--r-- | taskcluster/ci/fetch/benchmarks.yml | 19 | ||||
-rw-r--r-- | taskcluster/ci/fetch/browsertime.yml | 288 | ||||
-rw-r--r-- | taskcluster/ci/fetch/chromium-fetch.yml | 32 | ||||
-rw-r--r-- | taskcluster/ci/fetch/kind.yml | 20 | ||||
-rw-r--r-- | taskcluster/ci/fetch/moz.build | 8 | ||||
-rw-r--r-- | taskcluster/ci/fetch/resource-monitor.yml | 10 | ||||
-rw-r--r-- | taskcluster/ci/fetch/toolchain-clang-tidy-external.yml | 13 | ||||
-rw-r--r-- | taskcluster/ci/fetch/toolchains.yml | 621 | ||||
-rw-r--r-- | taskcluster/ci/fetch/updatebot.yml | 33 |
9 files changed, 1044 insertions, 0 deletions
diff --git a/taskcluster/ci/fetch/benchmarks.yml b/taskcluster/ci/fetch/benchmarks.yml new file mode 100644 index 0000000000..7e31470baf --- /dev/null +++ b/taskcluster/ci/fetch/benchmarks.yml @@ -0,0 +1,19 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +octane: + description: Octane benchmark + fetch: + type: static-url + url: https://github.com/mozilla/perf-automation/releases/download/octane-v1/octane-0f5b8d48d4a9.zip + sha256: 38425ee1abfc5feca178b2f60fbd82b5873897c345112a85359be00024402f9f + size: 1816138 + +web-tooling-benchmark: + description: Web Tooling Benchmark + fetch: + type: static-url + url: https://github.com/mozilla/perf-automation/releases/download/V1/web-tooling-benchmark-b2ac25c897c9.zip + sha256: 93b0b51df0cec3ca9bfa0bdf81d782306dcf18532e39b3ff3180409125daaff1 + size: 5444135 diff --git a/taskcluster/ci/fetch/browsertime.yml b/taskcluster/ci/fetch/browsertime.yml new file mode 100644 index 0000000000..9b5e40b952 --- /dev/null +++ b/taskcluster/ci/fetch/browsertime.yml @@ -0,0 +1,288 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +win64-ffmpeg-4.4.1: + description: 'Win64 ffmpeg' + fetch: + type: static-url + # url: https://github.com/GyanD/codexffmpeg/releases/tag/4.4.1 + url: https://github.com/mozilla/perf-automation/releases/download/FFMPEG-v4.4.1/ffmpeg-4.4.1-full_build.zip + sha256: f0f407041f82905c310b79f4f76973815700d1e438a10c3cbce66a345ff4f457 + size: 134760541 + +linux64-ffmpeg-4.4.1: + description: 'Linux64 ffmpeg' + fetch: + type: static-url + # url: https://www.johnvansickle.com/ffmpeg/old-releases/ + url: https://github.com/mozilla/perf-automation/releases/download/FFMPEG-v4.4.1/ffmpeg-4.4.1-i686-static.tar.xz + sha256: 1f38d1c99b6eb3d36f709a481f5a5526448567a800ee9cddcfe4be54f8b68e62 + size: 17592088 + +mac64-ffmpeg-4.4.1: + description: 'Mac64 ffmpeg' + fetch: + type: static-url + # url: https://evermeet.cx/pub/ffmpeg/ + url: https://github.com/mozilla/perf-automation/releases/download/FFMPEG-v4.4.1/ffmpeg-macos.zip + sha256: 9d07411bce176f56314cc5624f5df51f9cffa76a59e3e81abe2175d4ebaf87ae + size: 49100208 + +linux64-chromedriver: + description: 'Linux64 chromedriver' + fetch: + type: static-url + url: https://chromedriver.storage.googleapis.com/2.46/chromedriver_linux64.zip + sha256: 461919e080e19335a34224e2d353b96b07c7d068621aa940f9c136e86d090047 + size: 5404417 + +linux64-chromedriver-87: + description: 'Linux64 chromedriver v87' + fetch: + type: static-url + artifact-name: chromedriver_linux64_87.tar.zst + add-prefix: '87' + url: https://chromedriver.storage.googleapis.com/87.0.4280.20/chromedriver_linux64.zip + sha256: a3248aa7308727fe1116b7e937511c3486b4efd45da9c50e3b6a7c31563df3b2 + size: 5564194 + +win32-chromedriver-102: + description: 'Win32 chromedriver v102' + fetch: + type: static-url + artifact-name: chromedriver_win32_102.tar.zst + add-prefix: '102' + url: https://chromedriver.storage.googleapis.com/102.0.5005.61/chromedriver_win32.zip + sha256: 739b5f67c52a218110653b0d9cac6112df653d955b36578e0c6bdcc8138328e7 + size: 6369227 + +linux64-chromedriver-102: + description: 'Linux64 chromedriver v102' + fetch: + type: static-url + artifact-name: chromedriver_linux64_102.tar.zst + add-prefix: '102' + url: https://chromedriver.storage.googleapis.com/102.0.5005.61/chromedriver_linux64.zip + sha256: 4b007cdabbe29cd381293df3f2876b1da9ad30a65959d518ea724ab2dedbf53b + size: 6221182 + +mac64-chromedriver-102: + description: 'Mac64 chromedriver v102' + fetch: + type: static-url + artifact-name: chromedriver_mac64_102.tar.zst + add-prefix: '102' + url: https://chromedriver.storage.googleapis.com/102.0.5005.61/chromedriver_mac64.zip + sha256: 4f1641412304448e0916a5c589cca5e2700035db3a484eb72e2cefa878c1dcf8 + size: 8273442 + +win32-chromedriver-103: + description: "Win32 chromedriver v103" + fetch: + type: static-url + artifact-name: chromedriver_win32_103.tar.zst + add-prefix: "103" + url: https://chromedriver.storage.googleapis.com/103.0.5060.53/chromedriver_win32.zip + sha256: afb0d5a0da06991be3159480285d5a34070c0640395cfebbfae24db96e9b1cc6 + size: 6419507 + +linux64-chromedriver-103: + description: "Linux64 chromedriver v103" + fetch: + type: static-url + artifact-name: chromedriver_linux64_103.tar.zst + add-prefix: "103" + url: https://chromedriver.storage.googleapis.com/103.0.5060.53/chromedriver_linux64.zip + sha256: adec44a6d392d71aa456993d5fdcc7aade5b20e0360770cc61a272e17076fdbe + size: 7052799 + +mac64-chromedriver-103: + description: "Mac64 chromedriver v103" + fetch: + type: static-url + artifact-name: chromedriver_mac64_103.tar.zst + add-prefix: "103" + url: https://chromedriver.storage.googleapis.com/103.0.5060.53/chromedriver_mac64.zip + sha256: 17b8dabdefd001e8b5a87041b5394fec58f9fcb9cdd85a0598b58ebc3c882b0e + size: 8382129 + +win32-chromedriver-104: + description: "Win32 chromedriver v104" + fetch: + type: static-url + artifact-name: chromedriver_win32_104.tar.zst + add-prefix: "104" + url: https://chromedriver.storage.googleapis.com/104.0.5112.29/chromedriver_win32.zip + sha256: ff839915ab5bf0ce1a61f8e67999a04c020a12f45e8e1453df4f404666327caf + size: 6491049 + +linux64-chromedriver-104: + description: "Linux64 chromedriver v104" + fetch: + type: static-url + artifact-name: chromedriver_linux64_104.tar.zst + add-prefix: "104" + url: https://chromedriver.storage.googleapis.com/104.0.5112.29/chromedriver_linux64.zip + sha256: 365d85bdbce63487f8be6b72a0d809be9fe885e945f6e646696c71537b809244 + size: 7137788 + +mac64-chromedriver-104: + description: "Mac64 chromedriver v104" + fetch: + type: static-url + artifact-name: chromedriver_mac64_104.tar.zst + add-prefix: "104" + url: https://chromedriver.storage.googleapis.com/104.0.5112.29/chromedriver_mac64.zip + sha256: 8d99798f46321211a95f076f8bdd30409cd6a387e873592328f4028657e70f35 + size: 8438831 + +win32-chromedriver-105: + description: "Win32 chromedriver v105" + fetch: + type: static-url + artifact-name: chromedriver_win32_105.tar.zst + add-prefix: "105" + url: https://chromedriver.storage.googleapis.com/105.0.5195.52/chromedriver_win32.zip + sha256: 32af1c0764655069e16b85afe0b9eb1ba8a4870a872b5c8407010df4cc6c52ba + size: 7002336 + +linux64-chromedriver-105: + description: "Linux64 chromedriver v105" + fetch: + type: static-url + artifact-name: chromedriver_linux64_105.tar.zst + add-prefix: "105" + url: https://chromedriver.storage.googleapis.com/105.0.5195.52/chromedriver_linux64.zip + sha256: c41cc88ac6c7b6e5c48b7ca629d48bf594903862a3d30cdeb35a97d48c397318 + size: 7315600 + +mac64-chromedriver-105: + description: "Mac64 chromedriver v105" + fetch: + type: static-url + artifact-name: chromedriver_mac64_105.tar.zst + add-prefix: "105" + url: https://chromedriver.storage.googleapis.com/105.0.5195.52/chromedriver_mac64.zip + sha256: c0e2982c36f02216a4eaaaff2672b6aa702bbc2b904b00e4ca736c708b784867 + size: 8550534 + +win32-chromedriver-106: + description: "Win32 chromedriver v106" + fetch: + type: static-url + artifact-name: chromedriver_win32_106.tar.zst + add-prefix: "106" + url: https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_win32.zip + sha256: 9fc51982c3b44175a0ce37652f3a601f33faf515dde860302625894506a7ed69 + size: 6596513 + +linux64-chromedriver-106: + description: "Linux64 chromedriver v106" + fetch: + type: static-url + artifact-name: chromedriver_linux64_106.tar.zst + add-prefix: "106" + url: https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_linux64.zip + sha256: d2fe6a3b619e8d9e79c5c3bbacbf9e34a2ec4fffc35e160dbb867c551a384250 + size: 6657315 + +mac64-chromedriver-106: + description: "Mac64 chromedriver v106" + fetch: + type: static-url + artifact-name: chromedriver_mac64_106.tar.zst + add-prefix: "106" + url: https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_mac64.zip + sha256: 0a43128e9eb990bdf9c7445cb80c70cf8a9686778a07bbbc8164c8515334671e + size: 8474552 + +win32-chromedriver-107: + description: "Win32 chromedriver v107" + fetch: + type: static-url + artifact-name: chromedriver_win32_107.tar.zst + add-prefix: "107" + url: https://chromedriver.storage.googleapis.com/107.0.5304.62/chromedriver_win32.zip + sha256: e1ea6a8ae5e123daf2ade7200a5d7edccd1cfb28c38ec447685f788bab4ed0de + size: 6776586 + +linux64-chromedriver-107: + description: "Linux64 chromedriver v107" + fetch: + type: static-url + artifact-name: chromedriver_linux64_107.tar.zst + add-prefix: "107" + url: https://chromedriver.storage.googleapis.com/107.0.5304.62/chromedriver_linux64.zip + sha256: 502f124092160cbfde42705cb24aad8b48b4b5c6c22b440a34d83034019d408f + size: 7612689 + +mac64-chromedriver-107: + description: "Mac64 chromedriver v107" + fetch: + type: static-url + artifact-name: chromedriver_mac64_107.tar.zst + add-prefix: "107" + url: https://chromedriver.storage.googleapis.com/107.0.5304.62/chromedriver_mac64.zip + sha256: 3a1e597791ea186e831911b280620c49381bb59910969cda9a9432f27b2a8d2b + size: 8821733 + +win32-chromedriver-108: + description: "Win32 chromedriver v108" + fetch: + type: static-url + artifact-name: chromedriver_win32_108.tar.zst + add-prefix: "108" + url: https://chromedriver.storage.googleapis.com/108.0.5359.22/chromedriver_win32.zip + sha256: 5d5b097490ffdf127be2eacb1fc11277ed44c1e02bb7e4c475577f177f128dca + size: 6905061 + +linux64-chromedriver-108: + description: "Linux64 chromedriver v108" + fetch: + type: static-url + artifact-name: chromedriver_linux64_108.tar.zst + add-prefix: "108" + url: https://chromedriver.storage.googleapis.com/108.0.5359.22/chromedriver_linux64.zip + sha256: 0efd362d3f92be8276fe18a40bed8e1d989a5f7d2bf9a011cd2200ea3e362670 + size: 7290186 + +mac64-chromedriver-108: + description: "Mac64 chromedriver v108" + fetch: + type: static-url + artifact-name: chromedriver_mac64_108.tar.zst + add-prefix: "108" + url: https://chromedriver.storage.googleapis.com/108.0.5359.22/chromedriver_mac64.zip + sha256: 6dead6c0341e854e62a03700c1550cdf49567d0c888faa7f332a70d0d8f5f05b + size: 8988237 + +win32-chromedriver-109: + description: "Win32 chromedriver v109" + fetch: + type: static-url + artifact-name: chromedriver_win32_109.tar.zst + add-prefix: "109" + url: https://chromedriver.storage.googleapis.com/109.0.5414.25/chromedriver_win32.zip + sha256: 6e712d6e408c80243b7242c8d092aab48e8b82a822f31d7719f989323181aa0f + size: 7118430 + +linux64-chromedriver-109: + description: "Linux64 chromedriver v109" + fetch: + type: static-url + artifact-name: chromedriver_linux64_109.tar.zst + add-prefix: "109" + url: https://chromedriver.storage.googleapis.com/109.0.5414.25/chromedriver_linux64.zip + sha256: 8f46097124424370c532142d799f5852a960f3c428a1a05934490ae66d82cbbf + size: 7068129 + +mac64-chromedriver-109: + description: "Mac64 chromedriver v109" + fetch: + type: static-url + artifact-name: chromedriver_mac64_109.tar.zst + add-prefix: "109" + url: https://chromedriver.storage.googleapis.com/109.0.5414.25/chromedriver_mac64.zip + sha256: e1fcfd4d75b38ec147493595757e72bf13803138a8cb3f3917394ed975fa7af0 + size: 9186656 diff --git a/taskcluster/ci/fetch/chromium-fetch.yml b/taskcluster/ci/fetch/chromium-fetch.yml new file mode 100644 index 0000000000..f6b9cad8f3 --- /dev/null +++ b/taskcluster/ci/fetch/chromium-fetch.yml @@ -0,0 +1,32 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +job-defaults: + fetch: + type: chromium-fetch + script: /builds/worker/bin/fetch-chromium.py + +linux64-chromium: + description: 'Linux64 Chromium Fetch' + fetch: + platform: linux + artifact-name: chromium-linux.tar.bz2 + +win32-chromium: + description: 'Windows32 Chromium Fetch' + fetch: + platform: win32 + artifact-name: chromium-win32.tar.bz2 + +win64-chromium: + description: 'Windows64 Chromium Fetch' + fetch: + platform: win64 + artifact-name: chromium-win64.tar.bz2 + +mac-chromium: + description: 'MacOSX Chromium Fetch' + fetch: + platform: mac + artifact-name: chromium-mac.tar.bz2 diff --git a/taskcluster/ci/fetch/kind.yml b/taskcluster/ci/fetch/kind.yml new file mode 100644 index 0000000000..027ab7f1eb --- /dev/null +++ b/taskcluster/ci/fetch/kind.yml @@ -0,0 +1,20 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +loader: gecko_taskgraph.loader.transform:loader + +transforms: + - gecko_taskgraph.transforms.fetch:transforms + - gecko_taskgraph.transforms.try_job:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms + +jobs-from: + - benchmarks.yml + - browsertime.yml + - chromium-fetch.yml + - resource-monitor.yml + - toolchain-clang-tidy-external.yml + - toolchains.yml + - updatebot.yml diff --git a/taskcluster/ci/fetch/moz.build b/taskcluster/ci/fetch/moz.build new file mode 100644 index 0000000000..28b8003edf --- /dev/null +++ b/taskcluster/ci/fetch/moz.build @@ -0,0 +1,8 @@ +# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +with Files("updatebot.yml"): + BUG_COMPONENT = ("Developer Infrastructure", "Mach Vendor & Updatebot") diff --git a/taskcluster/ci/fetch/resource-monitor.yml b/taskcluster/ci/fetch/resource-monitor.yml new file mode 100644 index 0000000000..2fe94cb4f9 --- /dev/null +++ b/taskcluster/ci/fetch/resource-monitor.yml @@ -0,0 +1,10 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +resource-monitor: + description: Resource monitoring tools + fetch: + type: git + repo: https://github.com/mozilla-releng/resource-monitor + revision: 17371502a3b04579375d707844e6bf08dee95d22 diff --git a/taskcluster/ci/fetch/toolchain-clang-tidy-external.yml b/taskcluster/ci/fetch/toolchain-clang-tidy-external.yml new file mode 100644 index 0000000000..d71058c06b --- /dev/null +++ b/taskcluster/ci/fetch/toolchain-clang-tidy-external.yml @@ -0,0 +1,13 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +civet-source: + description: Repository for external static analysis checks + artifact-prefix: project/civet + fetch: + type: git + repo: git@github.com:mozilla-services/civet.git + revision: fa787d2047a5c3759e67f0df58415a984dcc8777 + ssh-key: project/civet/github-deploy-key + artifact-name: civet-source.tar.zst diff --git a/taskcluster/ci/fetch/toolchains.yml b/taskcluster/ci/fetch/toolchains.yml new file mode 100644 index 0000000000..a41e42713d --- /dev/null +++ b/taskcluster/ci/fetch/toolchains.yml @@ -0,0 +1,621 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +binutils-2.31.1: + description: binutils 2.31.1 source code + fetch: + type: static-url + url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.31.1.tar.xz + sha256: 5d20086ecf5752cc7d9134246e9588fa201740d540f7eb84d795b1f7a93bca86 + size: 20467996 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key + artifact-name: binutils-source.tar.zst + strip-components: 1 + add-prefix: binutils-source/ + +binutils-2.36.1: + description: binutils 2.36.1 source code + fetch: + type: static-url + url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.36.1.tar.xz + sha256: e81d9edf373f193af428a0f256674aea62a9d74dfe93f65192d4eae030b0f3b0 + size: 22772248 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key + artifact-name: binutils-source.tar.zst + strip-components: 1 + add-prefix: binutils-source/ + +gcc-7.5.0: + description: GCC 7.5.0 source code + fetch: + type: static-url + url: ftp://ftp.gnu.org/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.xz + sha256: b81946e7f01f90528a1f7352ab08cc602b9ccc05d4e44da4bd501c5a189ee661 + size: 62783088 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key + artifact-name: gcc-source.tar.zst + strip-components: 1 + add-prefix: gcc-source/ + +gcc-8.5.0: + description: GCC 8.5.0 source code + fetch: + type: static-url + url: ftp://ftp.gnu.org/gnu/gcc/gcc-8.5.0/gcc-8.5.0.tar.xz + sha256: d308841a511bb830a6100397b0042db24ce11f642dab6ea6ee44842e5325ed50 + size: 63841008 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-gcc/D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62.key + artifact-name: gcc-source.tar.zst + strip-components: 1 + add-prefix: gcc-source/ + +gcc-9.4.0: + description: GCC 9.4.0 source code + fetch: + type: static-url + url: ftp://ftp.gnu.org/gnu/gcc/gcc-9.4.0/gcc-9.4.0.tar.xz + sha256: c95da32f440378d7751dd95533186f7fc05ceb4fb65eb5b85234e6299eb9838e + size: 72411232 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key + artifact-name: gcc-source.tar.zst + strip-components: 1 + add-prefix: gcc-source/ + +gcc-11.3.0: + description: GCC 11.3.0 source code + fetch: + type: static-url + url: ftp://ftp.gnu.org/gnu/gcc/gcc-11.3.0/gcc-11.3.0.tar.xz + sha256: b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39 + size: 81141364 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key + artifact-name: gcc-source.tar.zst + strip-components: 1 + add-prefix: gcc-source/ + +gmp-6.1.0: + description: GMP 6.1.0 source code + fetch: + type: static-url + url: https://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.bz2 + sha256: 498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8 + size: 2383840 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key + artifact-name: gmp-source.tar.zst + strip-components: 1 + add-prefix: gmp-source/ + +go-1.14.4: + description: Golang 1.14.4 build tools + fetch: + type: static-url + url: https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz + sha256: aed845e4185a0b2a3c3d5e1d0a35491702c55889192bb9c30e67a3de6849c067 + size: 123711003 + +isl-0.16.1: + description: ISL 0.16.1 source code + fetch: + type: static-url + url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2 + sha256: 412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2 + size: 1626446 + artifact-name: isl-source.tar.zst + strip-components: 1 + add-prefix: isl-source/ + +mpc-1.0.3: + description: mpc 1.0.3 source code + fetch: + type: static-url + url: http://www.multiprecision.org/downloads/mpc-1.0.3.tar.gz + sha256: 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3 + size: 669925 + gpg-signature: + sig-url: "{url}.sig" + key-path: build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key + artifact-name: mpc-source.tar.zst + strip-components: 1 + add-prefix: mpc-source/ + +mpfr-3.1.4: + description: mpfr 3.1.4 source code + fetch: + type: static-url + url: http://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4.tar.bz2 + sha256: d3103a80cdad2407ed581f3618c4bed04e0c92d1cf771a65ead662cc397f7775 + size: 1279284 + gpg-signature: + sig-url: "{url}.asc" + key-path: build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key + artifact-name: mpfr-source.tar.zst + strip-components: 1 + add-prefix: mpfr-source/ + +nasm-2.14.02: + description: nasm 2.14.02 source code + fetch: + type: static-url + url: https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz + sha256: e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5 + size: 827620 + +nasm-2.15.05: + description: nasm 2.15.05 source code + fetch: + type: static-url + url: https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.xz + sha256: 3caf6729c1073bf96629b57cee31eeb54f4f8129b01902c73428836550b30a3f + size: 995732 + +wix-3.14.0: + description: wix 3.14.0.2812 binary release + # WIX doesn't use a wrapping toplevel DIR, so we should really repackage it when + # Bug 1479533 and related code is ready. + fetch: + type: static-url + # This is a dev version of the toolset, upstream will purge over time... + url: http://wixtoolset.org/downloads/v3.14.0.2812/wix314-binaries.zip + sha256: 923892298f37514622c58cbbd9c2cadf2822d9bb53df8ee83aaeb05280777611 + size: 34664320 + +zlib-1.2.13: + description: zlib 1.2.13 source code + fetch: + type: static-url + url: https://zlib.net/zlib-1.2.13.tar.gz + sha256: b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30 + size: 1497445 + gpg-signature: + sig-url: "{url}.asc" + key-path: build/unix/build-gcc/5ED46A6721D365587791E2AA783FCD8E58BCAFBA.key + +nsis-3.07: + description: nsis 3.07 source code + fetch: + type: static-url + url: https://downloads.sourceforge.net/project/nsis/NSIS%203/3.07/nsis-3.07-src.tar.bz2 + sha256: 4dfad3388589985b4cd91d20e18e1458aa31e7d139b5b8adf25c3a9c1015efba + size: 1784292 + +nsis-3.07-win: + description: nsis 3.07 for windows + fetch: + type: static-url + # Temporary: pull down our own repackage of NSIS, with its plugin DLLs signed by Mozilla + # See https://bugzilla.mozilla.org/show_bug.cgi?id=1751450#c38 for more details + # bug 1771192 tracks adding a signing task downstream of the NSIS toolchain task + # to fix this more robustly. + url: https://github.com/mozilla-releng/adhoc-signing-blobs/raw/nsis/nsis-3.07-signed.zip + sha256: 5856cd49b52870caa41814d71ce30c4304d5001b80c04f4eb7028ffedd91df7e + size: 2618390 + artifact-name: nsis.tar.zst + strip-components: 1 + add-prefix: nsis/ + +upx-3.95-win: + description: upx 3.95 for windows + fetch: + type: static-url + url: https://hg.mozilla.org/mozilla-build/raw-file/3b8c537ca3c879551956ad47ca9f089583f647c5/upx-3.95-win64.zip + sha256: 5c076f87ba64d82f11513f4af0ceb07246a3540aa3c72ca3ffc2d53971fa56e3 + size: 462820 + +wine: + description: wine source code + fetch: + type: static-url + url: https://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz + sha256: 5b43e27d5c085cb18f97394e46180310d5eef7c1d91c6895432a3889b2de086b + size: 27120912 + gpg-signature: + sig-url: "{url}.sign" + key-path: build/unix/build-gcc/DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D.key + artifact-name: wine.tar.zst + strip-components: 1 + add-prefix: wine-source/ + +cbindgen-0.24.3: + description: cbindgen source code + fetch: + type: git + repo: https://github.com/eqrion/cbindgen + revision: f43ccfc047a1a160267f32355c5e5e7154a2665a + +cctools-port: + description: cctools-port source code + fetch: + type: git + repo: https://github.com/tpoechtrager/cctools-port + revision: 30518813875aed656aa7f18b6d485feee25f8f87 + +libtapi: + description: libtapi source code + fetch: + type: git + repo: https://github.com/tpoechtrager/apple-libtapi + revision: b4f141a16c7c82f75973429c92242a8c7de3ddb1 + +ldid: + description: ldid source code + fetch: + type: git + repo: https://github.com/tpoechtrager/ldid + revision: 4bf8f4d60384a0693dbbe2084ce62a35bfeb87ab + +libdmg-hfsplus: + description: libdmg-hfsplug source code + fetch: + type: git + repo: https://github.com/mozilla/libdmg-hfsplus/ + revision: 2ee327795680101d36f9700bd0fb618362237718 + +hfsplus-tools: + description: hfstools-plus source code + fetch: + type: static-url + # Most-upstream is https://opensource.apple.com/source/diskdev_cmds/ + url: https://src.fedoraproject.org/repo/pkgs/hfsplus-tools/diskdev_cmds-540.1.linux3.tar.gz/0435afc389b919027b69616ad1b05709/diskdev_cmds-540.1.linux3.tar.gz + sha256: b01b203a97f9a3bf36a027c13ddfc59292730552e62722d690d33bd5c24f5497 + size: 411205 + +xar: + description: xar source code + fetch: + type: git + repo: https://github.com/gabrielesvelto/xar + revision: 199ff76a7463f6b6a2548b4db29cd3dd5026df69 + +bomutils: + description: bomutils (mkbom) source code + fetch: + type: git + repo: https://github.com/hogliux/bomutils + revision: 3f7dc2dbbc36ca1c957ec629970026f45594a52c + +rust-size: + description: rust-size source code + fetch: + type: git + repo: https://github.com/luser/rust-size + revision: ab659d93b1faba95307df952aefe3fbed3583669 + +gn: + description: GN source code + fetch: + type: git + repo: https://gn.googlesource.com/gn + revision: 7e05276308f3d49f8514ef02afe4f94487b1efb2 + +grcov: + description: grcov source code + fetch: + type: git + repo: https://github.com/mozilla/grcov + revision: 6ccd61964a0ab60d193394f18c0986eb37d14b9e + +sccache: + description: sccache source code + fetch: + type: git + repo: https://github.com/mozilla/sccache + # 0.3.1 release + revision: 41e408d3e22d3c5a03cc622c93e9348ef80df140 + +fxc2: + description: fxc2 source code + fetch: + type: git + repo: https://github.com/mozilla/fxc2 + revision: 63ad74b7faa7033f2c1be9cc1cd0225241a1a9a5 + +mingw-w64: + description: mingw-w64 source code + fetch: + type: git + repo: https://git.code.sf.net/p/mingw-w64/mingw-w64 + revision: 09def642bf5e8a78195791257ff53fd920c549d1 + +llvm-mingw: + description: llvm-mingw source code + fetch: + type: git + repo: https://github.com/mstorsjo/llvm-mingw + revision: 9f8e5cebd6dbbb7546e8917e6c59284699a48d26 + +android-ndk-rs: + description: android-ndk-rs source code + fetch: + type: git + repo: https://github.com/jamienicol/android-ndk-rs + revision: 595f4e14a78371e3ab59b12f7bd8131f2ec5b4a1 + +clang-5.0: + description: clang 5.0.2 source code + fetch: + type: git + repo: https://github.com/llvm/llvm-project + revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6 + +clang-14: + description: clang 14.0.5 source code + fetch: + type: git + repo: https://github.com/llvm/llvm-project + revision: 4bc1d0b51c8e488d78ab69c8b19cfbcd1f7db6a4 + +clang-15: + description: clang 15.0.5 source code + fetch: + type: git + repo: https://github.com/llvm/llvm-project + revision: 154e88af7ec97d9b9f389e55d45bf07108a9a097 + +clang-trunk: + description: clang main branch source code + attributes: + cached_task: false + fetch: + type: git + repo: https://github.com/llvm/llvm-project + branch: main + +# We build stable rust from source so the resulting compiler acts as a nightly +# rust compiler, allowing to use unstable features like -Zbuild-std and +# sanitizers. +rust-1.66.0: + description: Rust 1.66.0 source code + fetch: + type: git + include-dot-git: true + repo: https://github.com/rust-lang/rust/ + revision: 69f9c33d71c871fc16ac445211281c6e7a340943 + +wasi-sdk: + description: wasi-sdk-16 source code + fetch: + type: git + repo: https://github.com/WebAssembly/wasi-sdk + revision: 7b7b8a974a31f527d71467499b0d5be3b12f2fa9 + +ninja: + description: ninja 1.9.0 + fetch: + type: static-url + url: https://github.com/ninja-build/ninja/releases/download/v1.9.0/ninja-win.zip + sha256: 2d70010633ddaacc3af4ffbd21e22fae90d158674a09e132e06424ba3ab036e9 + size: 254497 + artifact-name: ninja.tar.zst + add-prefix: ninja/bin/ + +cmake: + description: cmake 3.25.1 + fetch: + type: static-url + url: https://github.com/Kitware/CMake/releases/download/v3.25.1/cmake-3.25.1-windows-x86_64.zip + sha256: d93958d87cc9b91983489f0b37a268b03a3c891894d11f5437fa2a5ce94aab24 + size: 41460154 + artifact-name: cmake.tar.zst + strip-components: 1 + add-prefix: cmake/ + +dump-syms: + description: dump_syms source code + fetch: + type: git + repo: https://github.com/mozilla/dump_syms/ + revision: 9680eedbdbc830dbb34fef7823109b4ba11711cf + +rust-minidump: + description: rust-minidump 0.15.2 source code (for minidump-stackwalk) + fetch: + type: git + repo: https://github.com/rust-minidump/rust-minidump/ + revision: 0d782e53650f4059ede143e10686c6ce9947dbc4 + +fix-stacks: + description: fix-stacks source code + fetch: + type: git + repo: https://github.com/mozilla/fix-stacks/ + revision: cfa7048e437c6778b066e7ecb5ce834eb8c3efe7 + +winchecksec: + description: winchecksec source code + fetch: + type: git + repo: https://github.com/trailofbits/winchecksec/ + revision: 93ffe67dbfc757bf6f440d80b8acf88e652ed60a + +sonatype-nexus: + description: Sonatype Nexus Maven repository service + fetch: + type: static-url + url: https://download.sonatype.com/nexus/oss/nexus-2.14.18-01-bundle.tar.gz + sha256: 350af8b270bec7fda5861a15b8a5b7870fd8903d0b9a210754113d5a966ce6a6 + size: 83493896 + artifact-name: sonatype-nexus.tar.zst + strip-components: 1 + add-prefix: sonatype-nexus/ + +jdk-8-linux64: + description: Java 8 JDK + fetch: + type: static-url + url: https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jdk_x64_linux_hotspot_8u312b07.tar.gz + sha256: 699981083983b60a7eeb511ad640fae3ae4b879de5a3980fe837e8ade9c34a08 + size: 103016010 + artifact-name: jdk-8.tar.zst + strip-components: 1 + add-prefix: jdk-8/ + +makecab: + description: makecab source code + fetch: + type: git + repo: https://github.com/glandium/rust-makecab/ + revision: 73a4605b97123bf7221533c671f27f234d974b02 + +nodejs-12-linux64: + description: nodejs 12 for x64 linux + fetch: + type: static-url + url: https://nodejs.org/dist/v12.22.12/node-v12.22.12-linux-x64.tar.xz + sha256: e6d052364bfa2c17da92cf31794100cfd709ba147415ddaeed2222eec9ca1469 + size: 14584388 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-16-linux64: + description: nodejs 16 for x64 linux + fetch: + type: static-url + url: https://nodejs.org/dist/v16.19.0/node-v16.19.0-linux-x64.tar.xz + sha256: c88b52497ab38a3ddf526e5b46a41270320409109c3f74171b241132984fd08f + size: 22492000 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-12-macosx64: + description: nodejs 12 for x64 macOS + fetch: + type: static-url + url: https://nodejs.org/dist/v12.22.12/node-v12.22.12-darwin-x64.tar.xz + sha256: 95799e1276d65b599635f839248d3b3f7d3986873da8f01902a541b9588a6c71 + size: 13678092 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-16-macosx64: + description: nodejs 16 for x64 macOS + fetch: + type: static-url + url: https://nodejs.org/dist/v16.19.0/node-v16.19.0-darwin-x64.tar.xz + sha256: 601d1d632b9815dbb647f5cd440a95fa651110b5b4bcaf07ed3aa7886525716b + size: 20975524 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-16-macosx64-arm64: + description: nodejs 16 for arm64 macOS + fetch: + type: static-url + url: https://nodejs.org/dist/v16.19.0/node-v16.19.0-darwin-arm64.tar.xz + sha256: 7313c9db5f5140ece847a97f366032a10bddb6d87fa28a361ada918addcd5c73 + size: 19363804 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-12-win32: + description: nodejs 12 for x86 Windows + fetch: + type: static-url + url: https://nodejs.org/dist/v12.22.12/node-v12.22.12-win-x86.zip + sha256: 2f7fa563c9477d5e9fddc5c22451b21b8a963c9b5004c80dd0140c3a3675a4e8 + size: 17134607 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-16-win32: + description: nodejs 16 for x86 Windows + fetch: + type: static-url + url: https://nodejs.org/dist/v16.19.0/node-v16.19.0-win-x86.zip + sha256: 17e2bf8ed00b3d15321743104104c8b6ef55677dfc18ee2ed44de64fbf2c4def + size: 25424808 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-12-win64: + description: nodejs 12 for x64 Windows + fetch: + type: static-url + url: https://nodejs.org/dist/v12.22.12/node-v12.22.12-win-x64.zip + sha256: 09639bac66d4dc4dd52179968209413ad4b7360e917dcbe8834052a4b936a087 + size: 18681823 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +nodejs-16-win64: + description: nodejs 16 for x64 Windows + fetch: + type: static-url + url: https://nodejs.org/dist/v16.19.0/node-v16.19.0-win-x64.zip + sha256: 534ca7a24e999c81cec847a498cc43d47e2bb158f6edf639e5297f2718350e96 + size: 27072850 + artifact-name: nodejs.tar.zst + strip-components: 1 + add-prefix: node/ + +gnumake: + description: GNU make source + fetch: + type: static-url + url: http://ftp.gnu.org/gnu/make/make-4.3.tar.gz + sha256: e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19 + size: 2317073 + artifact-name: make.tar.zst + strip-components: 1 + add-prefix: make/ + +msix-packaging: + description: Microsoft msix-packaging + fetch: + type: git + repo: https://github.com/mozilla/msix-packaging + revision: 8164b7ac5a67688e18fa2497fb31ba13ce9bfb15 + +pkgconf: + description: pkgconf 1.8.0 + fetch: + type: static-url + url: https://distfiles.dereferenced.org/pkgconf/pkgconf-1.8.0.tar.xz + sha256: ef9c7e61822b7cb8356e6e9e1dca58d9556f3200d78acab35e4347e9d4c2bbaf + size: 296304 + artifact-name: pkgconf.tar.zst + strip-components: 1 + add-prefix: pkgconf/ + +afl-2.5: + description: AFL 2.5x source + fetch: + type: git + repo: https://github.com/google/AFL + revision: e75894a889fe854c02b9435186bd1e2927d6d490 + +cargo-vet: + description: cargo-vet source + fetch: + type: git + repo: https://github.com/mozilla/cargo-vet + revision: 10edb3b9ab6db1097aacea83118d7fa66391631c + +symbol-scrapers: + description: Linux distribution symbol scraper source + fetch: + type: git + repo: http://github.com/mozilla/symbol-scrapers + revision: f61d24345d27760a5c2dc8f9370368bdaa9a4e82 diff --git a/taskcluster/ci/fetch/updatebot.yml b/taskcluster/ci/fetch/updatebot.yml new file mode 100644 index 0000000000..b757a383f8 --- /dev/null +++ b/taskcluster/ci/fetch/updatebot.yml @@ -0,0 +1,33 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +cloud-sql-proxy-1.25.0: + description: Windows executable for Google's Cloud SQL Proxy + fetch: + type: static-url + url: https://storage.googleapis.com/cloudsql-proxy/v1.25.0/cloud_sql_proxy_x64.exe + sha256: b922a8d3924499b829bfe53a25382f9b340ea804a738e2a7d8b34957a329a2dd + size: 16195072 + artifact-name: cloud_sql_proxy.exe +php-windows-7.4.24: + description: VC15 x64 Non Thread Safe (2021-Sep-21 16:58:34) + fetch: + type: static-url + url: https://windows.php.net/downloads/releases/archives/php-7.4.24-nts-Win32-vc15-x64.zip + sha256: 1e93fb390ab2761a47d27c97225a518759731c632c0dd87436cbf25f19582436 + size: 26067094 + artifact-name: php.tar.zst + add-prefix: php-win/ +arcanist: + description: checkout of arcanist for running on Windows + fetch: + type: git + repo: https://github.com/phacility/arcanist + revision: a028291f8e5e79b6446ad67ed8b0be9c5ec8f029 +depot_tools: + description: Google's depot_tools package + fetch: + type: git + repo: https://chromium.googlesource.com/chromium/tools/depot_tools.git + revision: 7b3351443198f4e7d068999b169385b55a43679a |