Bug 1414824 - Enable stricter linting in taskcluster yaml files. r=Callek

MozReview-Commit-ID: AX1cDUkwrBh

--HG--
extra : rebase_source : 4e3d0f5e4b7d1b4d2196c431ae03bc2e9b95387b
This commit is contained in:
Steve Armand 2017-11-11 00:36:41 -05:00
Родитель 4cf3084e60
Коммит f9ec1d54e7
49 изменённых файлов: 534 добавлений и 540 удалений

Просмотреть файл

@ -8,11 +8,5 @@ rules:
document-end:
present: false
# Checks currently failing
brackets: disable
commas: disable
comments: disable
comments-indentation: disable
document-start: disable
hyphens: disable
indentation: disable
line-length: disable

Просмотреть файл

@ -5,13 +5,13 @@
loader: taskgraph.loader.transform:loader
kind-dependencies:
- toolchain
- toolchain
transforms:
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
jobs:
linux64-artifact/opt:
@ -24,7 +24,7 @@ jobs:
kind: build
symbol: AB
tier: 2
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
docker-image: {in-tree: desktop-build}

Просмотреть файл

@ -10,10 +10,10 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- beetmover
- beetmover-l10n
- beetmover-repackage
- beetmover
- beetmover-l10n
- beetmover-repackage
only-for-attributes:
- nightly
- signed
- nightly
- signed

Просмотреть файл

@ -27,8 +27,8 @@ jobs:
product: fennec
shipping-product: fennec
routes:
- index.releases.v1.{branch}.latest.fennec.latest.beetmover_cdns
- index.releases.v1.{branch}.{revision}.fennec.{underscore_version}.build{build_number}.beetmover_cdns
- index.releases.v1.{branch}.latest.fennec.latest.beetmover_cdns
- index.releases.v1.{branch}.{revision}.fennec.{underscore_version}.build{build_number}.beetmover_cdns
treeherder-platform: Android/opt
index:
type: release

Просмотреть файл

@ -10,7 +10,7 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- checksums-signing
- checksums-signing
only-for-attributes:
- nightly
- nightly

Просмотреть файл

@ -11,14 +11,14 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- nightly-l10n-signing
- nightly-l10n-signing
only-for-attributes:
- nightly
- nightly
not-for-build-platforms:
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

Просмотреть файл

@ -11,12 +11,12 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- repackage-signing
- partials-signing
- repackage-signing
- partials-signing
only-for-build-platforms:
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

Просмотреть файл

@ -10,14 +10,14 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- build-signing
- build-signing
only-for-attributes:
- nightly
- nightly
not-for-build-platforms:
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

Просмотреть файл

@ -11,4 +11,4 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- build
- build

Просмотреть файл

@ -15,12 +15,12 @@ android-test/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
PERFHERDER_EXTRA_OPTIONS: android-test
artifacts:
- name: public/android/unittest
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/tests
type: directory
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/unittest
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/tests
type: directory
- name: public/build
path: /builds/worker/artifacts/
type: directory
max-run-time: 36000
run:
using: mozharness
@ -39,10 +39,10 @@ android-test/opt:
- proguard-jar
optimization:
skip-unless-changed:
- "mobile/android/base/**"
- "mobile/android/config/**"
- "mobile/android/tests/background/junit4/**"
- "**/*.gradle"
- "mobile/android/base/**"
- "mobile/android/config/**"
- "mobile/android/tests/background/junit4/**"
- "**/*.gradle"
android-lint/opt:
description: "Android lint"
@ -61,18 +61,18 @@ android-lint/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
PERFHERDER_EXTRA_OPTIONS: android-lint
artifacts:
- name: public/android/lint/lint-results-officialPhotonDebug.html
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/lint-results-officialPhotonDebug.html
type: file
- name: public/android/lint/lint-results-officialPhotonDebug.xml
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/lint-results-officialPhotonDebug.xml
type: file
- name: public/android/lint/lint-results-officialPhotonDebug_files
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/lint-results-officialPhotonDebug_files
type: directory
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/lint/lint-results-officialPhotonDebug.html
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/lint-results-officialPhotonDebug.html
type: file
- name: public/android/lint/lint-results-officialPhotonDebug.xml
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/lint-results-officialPhotonDebug.xml
type: file
- name: public/android/lint/lint-results-officialPhotonDebug_files
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/lint-results-officialPhotonDebug_files
type: directory
- name: public/build
path: /builds/worker/artifacts/
type: directory
max-run-time: 36000
run:
using: mozharness
@ -91,16 +91,16 @@ android-lint/opt:
- proguard-jar
optimization:
skip-unless-changed:
- "mobile/android/**/*.java"
- "mobile/android/**/*.jpeg"
- "mobile/android/**/*.jpg"
- "mobile/android/**/*.png"
- "mobile/android/**/*.svg"
- "mobile/android/**/*.xml" # Manifest & android resources
- "mobile/android/**/Makefile.in"
- "mobile/android/config/**"
- "mobile/android/**/moz.build"
- "**/*.gradle"
- "mobile/android/**/*.java"
- "mobile/android/**/*.jpeg"
- "mobile/android/**/*.jpg"
- "mobile/android/**/*.png"
- "mobile/android/**/*.svg"
- "mobile/android/**/*.xml" # Manifest & android resources
- "mobile/android/**/Makefile.in"
- "mobile/android/config/**"
- "mobile/android/**/moz.build"
- "**/*.gradle"
android-checkstyle/opt:
description: "Android checkstyle"
@ -119,15 +119,15 @@ android-checkstyle/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
PERFHERDER_EXTRA_OPTIONS: android-checkstyle
artifacts:
- name: public/android/checkstyle/checkstyle.html
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/checkstyle/checkstyle.html
type: file
- name: public/android/checkstyle/checkstyle.xml
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/checkstyle/checkstyle.xml
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/checkstyle/checkstyle.html
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/checkstyle/checkstyle.html
type: file
- name: public/android/checkstyle/checkstyle.xml
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/checkstyle/checkstyle.xml
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
max-run-time: 36000
run:
using: mozharness
@ -146,12 +146,12 @@ android-checkstyle/opt:
- proguard-jar
optimization:
skip-unless-changed:
- "mobile/android/**/checkstyle.xml"
- "mobile/android/**/*.java"
- "mobile/android/**/Makefile.in"
- "mobile/android/config/**"
- "mobile/android/**/moz.build"
- "**/*.gradle"
- "mobile/android/**/checkstyle.xml"
- "mobile/android/**/*.java"
- "mobile/android/**/Makefile.in"
- "mobile/android/config/**"
- "mobile/android/**/moz.build"
- "**/*.gradle"
android-findbugs/opt:
description: "Android findbugs"
@ -170,15 +170,15 @@ android-findbugs/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
PERFHERDER_EXTRA_OPTIONS: android-findbugs
artifacts:
- name: public/android/findbugs/findbugs-officialPhotonDebug-output.html
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/findbugs/findbugs-officialPhotonDebug-output.html
type: file
- name: public/android/findbugs/findbugs-officialPhotonDebug-output.xml
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/findbugs/findbugs-officialPhotonDebug-output.xml
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/findbugs/findbugs-officialPhotonDebug-output.html
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/findbugs/findbugs-officialPhotonDebug-output.html
type: file
- name: public/android/findbugs/findbugs-officialPhotonDebug-output.xml
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/findbugs/findbugs-officialPhotonDebug-output.xml
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
max-run-time: 36000
run:
using: mozharness
@ -197,8 +197,8 @@ android-findbugs/opt:
- proguard-jar
optimization:
skip-unless-changed:
- "mobile/android/**/*.java"
- "mobile/android/**/Makefile.in"
- "mobile/android/config/**"
- "mobile/android/**/moz.build"
- "**/*.gradle"
- "mobile/android/**/*.java"
- "mobile/android/**/Makefile.in"
- "mobile/android/config/**"
- "mobile/android/**/moz.build"
- "**/*.gradle"

Просмотреть файл

@ -14,18 +14,18 @@ android-api-16/debug:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -66,18 +66,18 @@ android-x86/opt:
# See https://github.com/android-ndk/ndk/issues/522 for more context.
SCCACHE_IDLE_TIMEOUT: "1500"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -121,18 +121,18 @@ android-x86-nightly/opt:
# See https://github.com/android-ndk/ndk/issues/522 for more context.
SCCACHE_IDLE_TIMEOUT: "1500"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -169,18 +169,18 @@ android-api-16/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -219,18 +219,18 @@ android-api-16-nightly/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -272,18 +272,18 @@ android-x86-old-id/opt:
# See https://github.com/android-ndk/ndk/issues/522 for more context.
SCCACHE_IDLE_TIMEOUT: "1500"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -295,7 +295,7 @@ android-x86-old-id/opt:
secrets: true
custom-build-variant-cfg: x86-old-id
tooltool-downloads: internal
run-on-projects: [ 'mozilla-central' ]
run-on-projects: ['mozilla-central']
toolchains:
- android-gradle-dependencies
- android-sdk-linux
@ -328,18 +328,18 @@ android-x86-old-id-nightly/opt:
# See https://github.com/android-ndk/ndk/issues/522 for more context.
SCCACHE_IDLE_TIMEOUT: "1500"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -352,7 +352,7 @@ android-x86-old-id-nightly/opt:
secrets: true
custom-build-variant-cfg: x86-old-id
tooltool-downloads: internal
run-on-projects: [ 'mozilla-central' ]
run-on-projects: ['mozilla-central']
toolchains:
- android-gradle-dependencies
- android-sdk-linux
@ -377,18 +377,18 @@ android-api-16-old-id/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -400,7 +400,7 @@ android-api-16-old-id/opt:
secrets: true
custom-build-variant-cfg: api-16-old-id
tooltool-downloads: internal
run-on-projects: [ 'mozilla-central' ]
run-on-projects: ['mozilla-central']
toolchains:
- android-gradle-dependencies
- android-sdk-linux
@ -428,18 +428,18 @@ android-api-16-old-id-nightly/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -452,7 +452,7 @@ android-api-16-old-id-nightly/opt:
secrets: true
custom-build-variant-cfg: api-16-old-id
tooltool-downloads: internal
run-on-projects: [ 'mozilla-central' ]
run-on-projects: ['mozilla-central']
toolchains:
- android-gradle-dependencies
- android-sdk-linux
@ -477,18 +477,18 @@ android-api-16-gradle/opt:
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -523,18 +523,18 @@ android-aarch64/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]
@ -573,18 +573,18 @@ android-aarch64-nightly/opt:
GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts:
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
- name: public/android/R
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R
type: directory
- name: public/android/maven
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
type: directory
- name: public/build/geckoview_example.apk
path: /builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk
type: file
- name: public/build
path: /builds/worker/artifacts/
type: directory
run:
using: mozharness
actions: [get-secrets build multi-l10n update]

Просмотреть файл

@ -5,15 +5,15 @@
loader: taskgraph.loader.transform:loader
kind-dependencies:
- toolchain
- toolchain
transforms:
- taskgraph.transforms.build:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.build_lints:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.build:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.build_lints:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
jobs-from:
- android.yml

Просмотреть файл

@ -53,7 +53,7 @@ linux64-dmd/opt:
secrets: true
tooltool-downloads: public
need-xvfb: true
run-on-projects: [ ]
run-on-projects: []
toolchains:
- linux64-clang
- linux64-gcc
@ -151,7 +151,7 @@ linux64-devedition-nightly/opt:
tooltool-downloads: public
need-xvfb: true
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
run-on-projects: ['mozilla-beta']
toolchains:
- linux64-clang
- linux64-gcc
@ -340,7 +340,7 @@ linux-rusttests/opt:
tooltool-downloads: public
keep-artifacts: false
need-xvfb: true
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- linux64-clang
- linux64-gcc
@ -374,7 +374,7 @@ linux-rusttests/debug:
tooltool-downloads: public
keep-artifacts: false
need-xvfb: true
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- linux64-clang
- linux64-gcc
@ -410,7 +410,7 @@ linux-devedition-nightly/opt:
tooltool-downloads: public
need-xvfb: true
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
run-on-projects: ['mozilla-beta']
toolchains:
- linux64-clang
- linux64-gcc
@ -642,7 +642,7 @@ linux64-noopt/debug:
tooltool-downloads: public
keep-artifacts: false
need-xvfb: true
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- linux64-clang
- linux64-gcc
@ -676,7 +676,7 @@ linux64-rusttests/opt:
tooltool-downloads: public
keep-artifacts: false
need-xvfb: true
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- linux64-clang
- linux64-gcc
@ -710,7 +710,7 @@ linux64-rusttests/debug:
tooltool-downloads: public
keep-artifacts: false
need-xvfb: true
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- linux64-clang
- linux64-gcc
@ -726,7 +726,7 @@ linux64-jsdcov/opt:
platform: linux64-jsdcov/opt
symbol: tc(B)
tier: 2
run-on-projects: [ ]
run-on-projects: []
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
@ -758,7 +758,7 @@ linux64-ccov/opt:
platform: linux64-ccov/opt
symbol: tc(B)
tier: 2
run-on-projects: [ ]
run-on-projects: []
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
@ -807,7 +807,7 @@ linux64-add-on-devel/opt:
custom-build-variant-cfg: add-on-devel
tooltool-downloads: public
need-xvfb: true
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
run-on-projects: ['mozilla-beta', 'mozilla-release', 'mozilla-esr45']
toolchains:
- linux64-clang
- linux64-gcc

Просмотреть файл

@ -85,7 +85,7 @@ macosx64-dmd/opt:
custom-build-variant-cfg: dmd
secrets: true
tooltool-downloads: internal
run-on-projects: [ ]
run-on-projects: []
toolchains:
- linux64-cctools-port
- linux64-clang
@ -123,7 +123,7 @@ macosx64-devedition-nightly/opt:
secrets: true
tooltool-downloads: internal
custom-build-variant-cfg: devedition
run-on-projects: ['mozilla-beta',]
run-on-projects: ['mozilla-beta']
toolchains:
- linux64-cctools-port
- linux64-clang
@ -159,7 +159,7 @@ macosx64-noopt/debug:
custom-build-variant-cfg: cross-noopt-debug
tooltool-downloads: internal
keep-artifacts: false
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- linux64-cctools-port
- linux64-clang
@ -183,17 +183,17 @@ macosx64-add-on-devel/opt:
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run:
using: mozharness
actions: [get-secrets build update]
config:
using: mozharness
actions: [get-secrets build update]
config:
- builds/releng_base_firefox.py
- builds/releng_base_mac_64_cross_builds.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
custom-build-variant-cfg: add-on-devel
tooltool-downloads: internal
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
custom-build-variant-cfg: add-on-devel
tooltool-downloads: internal
run-on-projects: ['mozilla-beta', 'mozilla-release', 'mozilla-esr45']
toolchains:
- linux64-cctools-port
- linux64-clang

Просмотреть файл

@ -69,7 +69,7 @@ win32-dmd/opt:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_windows_32_opt.py
custom-build-variant-cfg: dmd
run-on-projects: [ ]
run-on-projects: []
toolchains:
- win32-clang-cl
- win32-rust
@ -172,7 +172,7 @@ win64-dmd/opt:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_windows_64_opt.py
custom-build-variant-cfg: dmd
run-on-projects: [ ]
run-on-projects: []
toolchains:
- win64-clang-cl
- win64-rust
@ -287,7 +287,7 @@ win32-add-on-devel/opt:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_windows_32_addondevel.py
- balrog/production.py
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
run-on-projects: ['mozilla-beta', 'mozilla-release', 'mozilla-esr45']
toolchains:
- win32-clang-cl
- win32-rust
@ -314,7 +314,7 @@ win64-add-on-devel/opt:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_windows_64_addondevel.py
- balrog/production.py
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
run-on-projects: ['mozilla-beta', 'mozilla-release', 'mozilla-esr45']
toolchains:
- win64-clang-cl
- win64-rust
@ -340,7 +340,7 @@ win64-noopt/debug:
config:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_win64_noopt_debug.py
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- win64-clang-cl
- win64-rust
@ -366,7 +366,7 @@ win32-noopt/debug:
config:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_win32_noopt_debug.py
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- win32-clang-cl
- win32-rust
@ -392,7 +392,7 @@ win32-rusttests/opt:
config:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_win32_rusttests_opt.py
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- win32-clang-cl
- win32-rust
@ -418,7 +418,7 @@ win64-rusttests/opt:
config:
- builds/releng_base_firefox.py
- builds/taskcluster_firefox_win64_rusttests_opt.py
run-on-projects: [ 'trunk', 'try' ]
run-on-projects: ['trunk', 'try']
toolchains:
- win64-clang-cl
- win64-rust
@ -530,7 +530,7 @@ win32-devedition-nightly/opt:
- disable_signing.py
- taskcluster_nightly.py
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
run-on-projects: ['mozilla-beta']
toolchains:
- win32-clang-cl
- win32-rust
@ -562,7 +562,7 @@ win64-devedition-nightly/opt:
- disable_signing.py
- taskcluster_nightly.py
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
run-on-projects: ['mozilla-beta']
toolchains:
- win64-clang-cl
- win64-rust

Просмотреть файл

@ -10,9 +10,9 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- beetmover
- beetmover-l10n
- beetmover-repackage
- beetmover
- beetmover-l10n
- beetmover-repackage
only-for-attributes:
- nightly
- nightly

Просмотреть файл

@ -5,13 +5,13 @@
loader: taskgraph.loader.transform:loader
kind-dependencies:
- toolchain
- toolchain
transforms:
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
job-defaults:
treeherder:

Просмотреть файл

@ -19,7 +19,7 @@ only-for-build-platforms:
- linux64/opt
- linux/opt
- android-api-16/opt
#- macosx64/opt
# - macosx64/opt
job-template:
description:
@ -42,9 +42,9 @@ job-template:
docker-image:
by-build-platform:
default:
in-tree: desktop-build
in-tree: desktop-build
android-api-16-l10n:
in-tree: android-build
in-tree: android-build
win.*: null
secrets:
by-build-platform:
@ -87,7 +87,7 @@ job-template:
android-api-16-l10n:
- single_locale/{project}_android-api-16.py
- single_locale/tc_android-api-16.py
# no default, so we fail on new entries
# no default, so we fail on new entries
options:
by-build-platform:
linux-l10n:

Просмотреть файл

@ -11,7 +11,7 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- nightly-l10n
- nightly-l10n
only-for-attributes:
- nightly
- nightly

Просмотреть файл

@ -45,9 +45,9 @@ job-template:
docker-image:
by-build-platform:
default:
in-tree: desktop-build
in-tree: desktop-build
android-api-16-nightly:
in-tree: android-build
in-tree: android-build
win.*: null
secrets:
by-build-platform:
@ -141,7 +141,7 @@ job-template:
- taskcluster_nightly.py
- single_locale/{project}_android-api-16.py
- single_locale/tc_android-api-16.py
# no default, so we fail on new entries
# no default, so we fail on new entries
options:
by-build-platform:
linux-nightly:
@ -170,7 +170,7 @@ job-template:
- config=single_locale/tc_win64.py
- config=taskcluster_nightly.py
- revision=$GECKO_HEAD_REV
default: [ ]
default: []
actions:
by-build-platform:
default: ['clone-locales', 'list-locales', 'setup', 'repack',

Просмотреть файл

@ -5,11 +5,11 @@
loader: taskgraph.loader.push_apk:loader
transforms:
- taskgraph.transforms.push_apk_breakpoint:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.push_apk_breakpoint:transforms
- taskgraph.transforms.task:transforms
kind-dependencies:
- build-signing
- build-signing
jobs:
android-push-apk-breakpoint/opt:
@ -19,7 +19,7 @@ jobs:
nightly: true
shipping-phase: ship
shipping-product: fennec
worker-type: # see transforms
worker-type: # see transforms
worker:
implementation: push-apk-breakpoint
treeherder:

Просмотреть файл

@ -5,12 +5,12 @@
loader: taskgraph.loader.push_apk:loader
transforms:
- taskgraph.transforms.push_apk:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.push_apk:transforms
- taskgraph.transforms.task:transforms
kind-dependencies:
- build-signing
- push-apk-breakpoint
- build-signing
- push-apk-breakpoint
jobs:
push-apk/opt:
@ -22,11 +22,11 @@ jobs:
shipping-product: fennec
worker-type: scriptworker-prov-v1/pushapk-v1
worker:
upstream-artifacts: # see transforms
google-play-track: # see transforms
upstream-artifacts: # see transforms
google-play-track: # see transforms
implementation: push-apk
dry-run: # see transforms
scopes: # see transforms
dry-run: # see transforms
scopes: # see transforms
treeherder:
symbol: pub(gp)
platform: Android/opt

Просмотреть файл

@ -29,12 +29,12 @@ jobs:
release-promotion: true
worker:
properties:
tuxedo_server_url:
by-project:
mozilla-beta: https://bounceradmin.mozilla.com/api
mozilla-release: https://bounceradmin.mozilla.com/api
maple: https://admin-bouncer.stage.mozaws.net/api/
default: http://localhost/api
tuxedo_server_url:
by-project:
mozilla-beta: https://bounceradmin.mozilla.com/api
mozilla-release: https://bounceradmin.mozilla.com/api
maple: https://admin-bouncer.stage.mozaws.net/api/
default: http://localhost/api
routes:
- index.releases.v1.{branch}.latest.fennec.latest.bouncer_submitter
- index.releases.v1.{branch}.{revision}.fennec.{underscore_version}.build{build_number}.bouncer_submitter
@ -48,7 +48,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
failed:
@ -56,7 +56,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
exception:
@ -64,6 +64,6 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"

Просмотреть файл

@ -36,7 +36,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
failed:
@ -44,7 +44,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
exception:
@ -52,6 +52,6 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"

Просмотреть файл

@ -42,7 +42,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
failed:
@ -50,7 +50,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
exception:
@ -58,7 +58,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
extra:

Просмотреть файл

@ -9,11 +9,11 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- beetmover-checksums
- release-bouncer-sub
- beetmover-checksums
- release-bouncer-sub
job-defaults:
shipping-phase: promote
shipping-phase: promote
jobs:
fennec:
@ -40,7 +40,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
routes:

Просмотреть файл

@ -41,7 +41,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
routes:

Просмотреть файл

@ -50,7 +50,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
failed:
@ -58,7 +58,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
exception:
@ -66,6 +66,6 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"

Просмотреть файл

@ -40,7 +40,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
failed:
@ -48,7 +48,7 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"
exception:
@ -56,6 +56,6 @@ jobs:
maple:
- "release-drivers-staging"
try:
#- "{task[tags][createdForUser]}"
# - "{task[tags][createdForUser]}"
default:
- "release-drivers"

Просмотреть файл

@ -12,11 +12,11 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- nightly-l10n-signing
- nightly-l10n-signing
only-for-build-platforms:
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

Просмотреть файл

@ -11,17 +11,17 @@ transforms:
- taskgraph.transforms.task:transforms
kind-dependencies:
- repackage
- repackage-l10n
- repackage
- repackage-l10n
only-for-build-platforms:
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux64-nightly/opt
- linux64-devedition-nightly/opt
- macosx64-nightly/opt
- macosx64-devedition-nightly/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win64-nightly/opt
- win64-devedition-nightly/opt
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux64-nightly/opt
- linux64-devedition-nightly/opt
- macosx64-nightly/opt
- macosx64-devedition-nightly/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win64-nightly/opt
- win64-devedition-nightly/opt

Просмотреть файл

@ -5,23 +5,23 @@
loader: taskgraph.loader.single_dep:loader
transforms:
- taskgraph.transforms.name_sanity:transforms
- taskgraph.transforms.repackage:transforms
- taskgraph.transforms.repackage_routes:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.name_sanity:transforms
- taskgraph.transforms.repackage:transforms
- taskgraph.transforms.repackage_routes:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
kind-dependencies:
- build-signing
- build-signing
only-for-build-platforms:
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux64-nightly/opt
- linux64-devedition-nightly/opt
- macosx64-nightly/opt
- macosx64-devedition-nightly/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win64-nightly/opt
- win64-devedition-nightly/opt
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux64-nightly/opt
- linux64-devedition-nightly/opt
- macosx64-nightly/opt
- macosx64-devedition-nightly/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win64-nightly/opt
- win64-devedition-nightly/opt

Просмотреть файл

@ -14,7 +14,7 @@ jobs:
name: periodic_file_update
description: HSTS, HPKP, and Blocklist update
worker-type: buildbot-bridge/buildbot-bridge
run-on-projects: [] # Only run via cron
run-on-projects: [] # Only run via cron
run:
using: buildbot
product: firefox

Просмотреть файл

@ -41,10 +41,10 @@ marionette-harness:
mach: python-test --subsuite marionette-harness
when:
files-changed:
- 'testing/marionette/harness/**'
- 'testing/mozbase/mozlog/mozlog/**'
- 'testing/mozbase/mozlog/setup.py'
- 'testing/mozbase/packages.txt'
- 'testing/marionette/harness/**'
- 'testing/mozbase/mozlog/mozlog/**'
- 'testing/mozbase/mozlog/setup.py'
- 'testing/mozbase/packages.txt'
mochitest-harness:
description: testing/mochitest unittests

Просмотреть файл

@ -5,14 +5,14 @@
loader: taskgraph.loader.transform:loader
kind-dependencies:
- toolchain
- toolchain
transforms:
- taskgraph.transforms.spidermonkey:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.spidermonkey:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
job-defaults:
treeherder:
@ -76,7 +76,7 @@ jobs:
max-run-time: 36000
docker-image: {in-tree: desktop-build}
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run:
using: spidermonkey-package
spidermonkey-variant: plain
@ -92,7 +92,7 @@ jobs:
max-run-time: 36000
docker-image: {in-tree: desktop-build}
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run:
using: spidermonkey-mozjs-crate
spidermonkey-variant: plain
@ -109,7 +109,7 @@ jobs:
max-run-time: 36000
docker-image: {in-tree: desktop-build}
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run:
using: spidermonkey-rust-bindings
spidermonkey-variant: plain
@ -126,7 +126,7 @@ jobs:
max-run-time: 36000
docker-image: {in-tree: desktop-build}
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run:
spidermonkey-variant: plaindebug
@ -141,7 +141,7 @@ jobs:
worker:
max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run:
spidermonkey-variant: plaindebug
@ -155,7 +155,7 @@ jobs:
max-run-time: 36000
docker-image: {in-tree: desktop-build}
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run:
spidermonkey-variant: plain
@ -170,7 +170,7 @@ jobs:
worker:
max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run:
spidermonkey-variant: plain

Просмотреть файл

@ -5,13 +5,13 @@
loader: taskgraph.loader.transform:loader
kind-dependencies:
- toolchain
- toolchain
transforms:
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
job-defaults:
index:

Просмотреть файл

@ -19,7 +19,7 @@ awsy:
treeherder-symbol: tc-SY(sy)
run-on-projects:
by-test-platform:
.*-devedition/.*: [] # don't run on devedition
.*-devedition/.*: [] # don't run on devedition
default: built-projects
awsy-stylo-disabled:
@ -27,7 +27,7 @@ awsy-stylo-disabled:
treeherder-symbol: tc-SYsd(sy)
run-on-projects:
by-test-platform:
.*-devedition/.*: [] # don't run on devedition
.*-devedition/.*: [] # don't run on devedition
default: built-projects
mozharness:
extra-options:
@ -38,7 +38,7 @@ awsy-stylo-sequential:
treeherder-symbol: tc-SYss(sy)
run-on-projects:
by-test-platform:
.*-devedition/.*: [] # don't run on devedition
.*-devedition/.*: [] # don't run on devedition
default: built-projects
mozharness:
extra-options:

Просмотреть файл

@ -40,9 +40,9 @@ gtest:
run-on-projects:
by-test-platform:
linux64-qr/.*: ['mozilla-central', 'try']
windows.*-pgo/.*: [] # permafails on pgo
windows.*-nightly/.*: [] # permafails on nightly too
.*-devedition/.*: [] # don't run on devedition
windows.*-pgo/.*: [] # permafails on pgo
windows.*-nightly/.*: [] # permafails on nightly too
.*-devedition/.*: [] # don't run on devedition
default: built-projects
tier:
by-test-platform:
@ -66,10 +66,10 @@ jittest:
default: 6
mozharness:
chunked:
by-test-platform:
windows.*: false
macosx.*: false
default: true
by-test-platform:
windows.*: false
macosx.*: false
default: true
when:
files-changed:
- js/src/**

Просмотреть файл

@ -5,10 +5,10 @@ kind-dependencies:
- build-signing
transforms:
- taskgraph.transforms.tests:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.coalesce:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.tests:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.coalesce:transforms
- taskgraph.transforms.task:transforms
# Each stanza in a file pointed to by 'jobs-from' describes a particular test
# suite or sub-suite. These are processed through the transformations described
@ -20,13 +20,13 @@ transforms:
# https://wiki.mozilla.org/Sheriffing/Job_Visibility_Policy
jobs-from:
- awsy.yml
- compiled.yml
- firefox-ui.yml
- marionette.yml
- misc.yml
- mochitest.yml
- reftest.yml
- talos.yml
- web-platform.yml
- xpcshell.yml
- awsy.yml
- compiled.yml
- firefox-ui.yml
- marionette.yml
- misc.yml
- mochitest.yml
- reftest.yml
- talos.yml
- web-platform.yml
- xpcshell.yml

Просмотреть файл

@ -241,7 +241,7 @@ mochitest-devtools-chrome:
chunked: true
instance-size:
by-test-platform:
linux64-asan/opt: xlarge # runs out of memory on default/m3.large
linux64-asan/opt: xlarge # runs out of memory on default/m3.large
default: default
# Bug 1296086: high number of intermittents observed with software GL and large instances
allow-software-gl-layers: false

Просмотреть файл

@ -106,7 +106,7 @@ talos-g2:
run-on-projects:
by-test-platform:
linux64-qr/.*: ['mozilla-central', 'try']
linux64-ccov/.*: ['try'] # Bug 1407593
linux64-ccov/.*: ['try'] # Bug 1407593
default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
mozharness:
extra-options:
@ -133,7 +133,7 @@ talos-g3:
run-on-projects:
by-test-platform:
linux64-qr/.*: ['mozilla-central', 'try']
default: ['mozilla-beta','mozilla-central', 'mozilla-inbound', 'autoland', 'try']
default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
mozharness:
extra-options:
- --suite=g3
@ -158,7 +158,7 @@ talos-g4:
run-on-projects:
by-test-platform:
linux64-qr/.*: ['mozilla-central', 'try']
default: ['mozilla-beta','mozilla-central', 'mozilla-inbound', 'autoland', 'try']
default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
mozharness:
extra-options:
- --suite=g4
@ -238,7 +238,7 @@ talos-other:
run-on-projects:
by-test-platform:
linux64-qr/.*: ['mozilla-central', 'try']
default: ['mozilla-beta','mozilla-central', 'mozilla-inbound', 'autoland', 'try']
default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
mozharness:
extra-options:
- --suite=other

Просмотреть файл

@ -281,8 +281,8 @@ macosx64/opt:
- awsy
macosx64-nightly/opt:
build-platform: macosx64-nightly/opt
test-sets:
build-platform: macosx64-nightly/opt
test-sets:
- macosx64-tests
- awsy

Просмотреть файл

@ -19,10 +19,10 @@ web-platform-tests:
suite: web-platform-tests
treeherder-symbol: tc-W(wpt)
chunks:
by-test-platform:
macosx64/opt: 5
macosx64/debug: 10
default: 12
by-test-platform:
macosx64/opt: 5
macosx64/debug: 10
default: 12
max-run-time: 7200
e10s:
by-test-platform:
@ -38,16 +38,16 @@ web-platform-tests-headless:
suite: web-platform-tests
treeherder-symbol: tc-W(wptH)
chunks:
by-test-platform:
macosx64/opt: 5
macosx64/debug: 10
default: 12
by-test-platform:
macosx64/opt: 5
macosx64/debug: 10
default: 12
e10s:
by-test-platform:
macosx.*: true
default: true
max-run-time: 7200
run-on-projects: [] # disabled pending releng approval
run-on-projects: [] # disabled pending releng approval
mozharness:
chunked: true
extra-options:
@ -66,10 +66,10 @@ web-platform-tests-reftests:
suite: web-platform-tests-reftests
treeherder-symbol: tc-W(Wr)
chunks:
by-test-platform:
macosx.*: 1
windows.*: 1
default: 6
by-test-platform:
macosx.*: 1
windows.*: 1
default: 6
e10s:
by-test-platform:
windows7-32/debug: both
@ -83,15 +83,15 @@ web-platform-tests-reftests-headless:
suite: web-platform-tests-reftests
treeherder-symbol: tc-W(WrH)
chunks:
by-test-platform:
macosx.*: 1
windows.*: 1
default: 6
by-test-platform:
macosx.*: 1
windows.*: 1
default: 6
e10s:
by-test-platform:
windows7-32/debug: both
default: true
run-on-projects: [] # disabled pending releng approval
run-on-projects: [] # disabled pending releng approval
mozharness:
extra-options:
by-test-platform:
@ -115,7 +115,7 @@ web-platform-tests-wdspec-headless:
description: "Web platform webdriver-spec headless run"
suite: web-platform-tests-wdspec
treeherder-symbol: tc-W(WdH)
run-on-projects: [] # disabled pending releng approval
run-on-projects: [] # disabled pending releng approval
mozharness:
extra-options:
by-test-platform:

Просмотреть файл

@ -257,9 +257,9 @@ linux64-android-sdk-linux-repack:
docker-image: {in-tree: android-build}
max-run-time: 36000
artifacts:
- name: project/gecko/android-sdk
path: /builds/worker/project/gecko/android-sdk/
type: directory
- name: project/gecko/android-sdk
path: /builds/worker/project/gecko/android-sdk/
type: directory
run:
using: toolchain-script
script: repack-android-sdk-linux.sh
@ -310,7 +310,7 @@ linux64-rust-1.21:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
@ -335,7 +335,7 @@ linux64-rust-1.19:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
@ -359,15 +359,15 @@ linux64-rust-macos-1.21:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.21.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-apple-darwin',
'--channel', '1.21.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-apple-darwin',
]
toolchain-alias: linux64-rust-macos
toolchain-artifact: public/build/rustc.tar.xz
@ -384,17 +384,17 @@ linux64-rust-android-1.21:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.21.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'armv7-linux-androideabi',
'--target', 'aarch64-linux-android',
'--target', 'i686-linux-android',
'--channel', '1.21.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'armv7-linux-androideabi',
'--target', 'aarch64-linux-android',
'--target', 'i686-linux-android',
]
toolchain-alias: linux64-rust-android
toolchain-artifact: public/build/rustc.tar.xz

Просмотреть файл

@ -106,14 +106,14 @@ win64-rust-1.21:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.21.0',
'--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc',
'--channel', '1.21.0',
'--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc',
]
toolchain-alias: win64-rust
toolchain-artifact: public/build/rustc.tar.bz2
@ -130,14 +130,14 @@ win64-rust-1.19:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc',
'--channel', '1.19.0',
'--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc',
]
toolchain-artifact: public/build/rustc.tar.bz2
@ -153,14 +153,14 @@ win32-rust-1.21:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.21.0',
'--host', 'i686-pc-windows-msvc',
'--target', 'i686-pc-windows-msvc',
'--channel', '1.21.0',
'--host', 'i686-pc-windows-msvc',
'--target', 'i686-pc-windows-msvc',
]
toolchain-alias: win32-rust
toolchain-artifact: public/build/rustc.tar.bz2
@ -177,16 +177,16 @@ mingw32-rust-1.21:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.21.0',
'--host', 'i686-unknown-linux-gnu',
'--target', 'i686-pc-windows-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu',
'--channel', '1.21.0',
'--host', 'i686-unknown-linux-gnu',
'--target', 'i686-pc-windows-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu',
]
toolchain-alias: mingw32-rust
toolchain-artifact: public/build/rustc.tar.xz

Просмотреть файл

@ -5,33 +5,33 @@
loader: taskgraph.loader.single_dep:loader
transforms:
- taskgraph.transforms.upload_generated_sources:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.upload_generated_sources:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
kind-dependencies:
- build
- build
only-for-attributes:
- nightly
- nightly
job-template:
description: Upload generated source files from build
attributes:
nightly: true
worker-type: aws-provisioner-v1/gecko-t-linux-xlarge
treeherder:
symbol: Ugs
kind: build
worker:
docker-image: {in-tree: "lint"}
max-run-time: 600
run:
using: run-task
command: >
description: Upload generated source files from build
attributes:
nightly: true
worker-type: aws-provisioner-v1/gecko-t-linux-xlarge
treeherder:
symbol: Ugs
kind: build
worker:
docker-image: {in-tree: "lint"}
max-run-time: 600
run:
using: run-task
command: >
cd /builds/worker/checkouts/gecko &&
./mach python build/upload_generated_sources.py ${ARTIFACT_URL}
optimization:
only-if-dependencies-run: null
scopes:
- secrets:get:project/releng/gecko/build/level-{level}/gecko-generated-sources-upload
optimization:
only-if-dependencies-run: null
scopes:
- secrets:get:project/releng/gecko/build/level-{level}/gecko-generated-sources-upload

Просмотреть файл

@ -5,8 +5,8 @@
loader: taskgraph.loader.single_dep:loader
transforms:
- taskgraph.transforms.upload_symbols:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.upload_symbols:transforms
- taskgraph.transforms.task:transforms
kind-dependencies:
- build
@ -32,23 +32,23 @@ only-for-build-platforms:
- win64-devedition-nightly/opt
job-template:
label: # see transforms
description: Upload Symbols
dependencies: # see transforms
expires-after: 7 days
deadline-after: 24 hours
worker-type: aws-provisioner-v1/gecko-symbol-upload
worker:
implementation: docker-worker
os: linux
max-run-time: 600
command: ["/bin/bash", "bin/upload.sh"]
docker-image: taskclusterprivate/upload_symbols:0.0.4
env:
GECKO_HEAD_REPOSITORY: # see transforms
GECKO_HEAD_REV: # see transforms
ARTIFACT_TASKID: {"task-reference": "<build>"}
optimization:
only-if-dependencies-run: null
scopes:
- docker-worker:image:taskclusterprivate/upload_symbols:0.0.4
label: # see transforms
description: Upload Symbols
dependencies: # see transforms
expires-after: 7 days
deadline-after: 24 hours
worker-type: aws-provisioner-v1/gecko-symbol-upload
worker:
implementation: docker-worker
os: linux
max-run-time: 600
command: ["/bin/bash", "bin/upload.sh"]
docker-image: taskclusterprivate/upload_symbols:0.0.4
env:
GECKO_HEAD_REPOSITORY: # see transforms
GECKO_HEAD_REV: # see transforms
ARTIFACT_TASKID: {"task-reference": "<build>"}
optimization:
only-if-dependencies-run: null
scopes:
- docker-worker:image:taskclusterprivate/upload_symbols:0.0.4

Просмотреть файл

@ -5,13 +5,13 @@
loader: taskgraph.loader.transform:loader
kind-dependencies:
- toolchain
- toolchain
transforms:
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
jobs:
linux64-valgrind/opt:

Просмотреть файл

@ -5,4 +5,4 @@ then:
$merge:
- $eval: attributes
- task_duplicates:
$eval: input
$eval: input