kind.yml (2901B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 loader: taskgraph.loader.transform:loader 6 7 transforms: 8 - gecko_taskgraph.transforms.repo_update:transforms 9 - gecko_taskgraph.transforms.task:transforms 10 11 12 task-defaults: 13 run-on-repo-type: [hg] 14 worker: 15 env: 16 DO_HSTS: 17 by-project: 18 mozilla-(central|beta|esr.*): "1" 19 default: "" 20 DO_HPKP: 21 by-project: 22 mozilla-(central|beta|esr.*): "1" 23 default: "" 24 DO_REMOTE_SETTINGS: 25 by-project: 26 mozilla-(central|beta|release|esr.*): "1" 27 default: "" 28 DO_SUFFIX_LIST: 29 by-project: 30 mozilla-(central|beta|esr.*): "1" 31 default: "" 32 DO_MOBILE_EXPERIMENTS: 33 by-project: 34 mozilla-(central|beta|release): "1" 35 default: "" 36 DO_CT_LOGS: 37 by-project: 38 mozilla-(central|beta|esr.*): "1" 39 default: "" 40 USE_MOZILLA_CENTRAL: 41 by-project: 42 mozilla-central: "1" 43 default: "" 44 45 46 tasks: 47 hsts-hpkp-blocklist: 48 name: periodic_file_update 49 description: HSTS, HPKP and remote settings update 50 run-on-projects: [] # Only run via cron 51 treeherder: 52 kind: build 53 platform: linux64/opt 54 symbol: pfu 55 tier: 1 56 worker-type: b-linux-xlarge 57 worker: 58 implementation: docker-worker 59 os: linux 60 docker-image: {in-tree: periodic-updates} 61 max-run-time: 14400 # Takes up to 4 hours 62 env: 63 PRODUCT: firefox 64 REVIEWERS: "#release-managers" 65 command: 66 - /runme.sh 67 taskcluster-proxy: true 68 artifacts: 69 - name: 'public/build/nsSTSPreloadList.diff' 70 path: '/home/worker/artifacts/nsSTSPreloadList.diff' 71 type: file 72 - name: 'public/build/StaticHPKPins.h.diff' 73 path: '/home/worker/artifacts/StaticHPKPins.h.diff' 74 type: file 75 - name: 'public/build/remote-settings.diff' 76 path: '/home/worker/artifacts/remote-settings.diff' 77 type: file 78 - name: 'public/build/initial_experiments.diff' 79 path: '/home/worker/artifacts/initial_experiments.diff' 80 type: file 81 scopes: 82 - secrets:get:project/releng/gecko/build/level-{level}/arc-phabricator-token