Bug 1845106 - Port bug 1839891: Convert beetmover tasks to 'from_deps' transforms. r=#thunderbird-build-system-reviewers rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D184379 --HG-- extra : rebase_source : 097f3331b8294ec91ca43736a2b9cffdecf2e262 extra : histedit_source : f485abdeca86984976d171d732797dbef4b8bfec
This commit is contained in:
Родитель
2477aec033
Коммит
b718a8f080
|
@ -2,12 +2,13 @@
|
|||
# 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.single_dep:loader
|
||||
loader: gecko_taskgraph.loader.transform:loader
|
||||
|
||||
transforms:
|
||||
- gecko_taskgraph.transforms.name_sanity:transforms
|
||||
- gecko_taskgraph.transforms.beetmover_checksums:transforms
|
||||
- gecko_taskgraph.transforms.task:transforms
|
||||
- taskgraph.transforms.from_deps
|
||||
- gecko_taskgraph.transforms.name_sanity
|
||||
- gecko_taskgraph.transforms.beetmover_checksums
|
||||
- gecko_taskgraph.transforms.task
|
||||
|
||||
kind-dependencies:
|
||||
- beetmover-repackage
|
||||
|
@ -15,11 +16,13 @@ kind-dependencies:
|
|||
only-for-attributes:
|
||||
- shippable
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
attributes:
|
||||
artifact_prefix: public
|
||||
artifact_map:
|
||||
by-release-type:
|
||||
beta|release: comm/taskcluster/comm_taskgraph/manifests/thunderbird_candidates_checksums.yml
|
||||
default: comm/taskcluster/comm_taskgraph/manifests/thunderbird_nightly_checksums.yml
|
||||
jobs:
|
||||
beetmover-checksums:
|
||||
from-deps: {}
|
||||
shipping-phase: promote
|
||||
attributes:
|
||||
artifact_prefix: public
|
||||
artifact_map:
|
||||
by-release-type:
|
||||
beta|release: comm/taskcluster/comm_taskgraph/manifests/thunderbird_candidates_checksums.yml
|
||||
default: comm/taskcluster/comm_taskgraph/manifests/thunderbird_nightly_checksums.yml
|
||||
|
|
|
@ -2,28 +2,29 @@
|
|||
# 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.multi_dep:loader
|
||||
|
||||
group-by: single-locale
|
||||
loader: gecko_taskgraph.loader.transform:loader
|
||||
|
||||
transforms:
|
||||
- gecko_taskgraph.transforms.name_sanity:transforms
|
||||
- gecko_taskgraph.transforms.beetmover_repackage_l10n:transforms
|
||||
- gecko_taskgraph.transforms.beetmover_repackage:transforms
|
||||
- gecko_taskgraph.transforms.task:transforms
|
||||
- taskgraph.transforms.from_deps
|
||||
- gecko_taskgraph.transforms.name_sanity
|
||||
- gecko_taskgraph.transforms.beetmover_repackage_l10n
|
||||
- gecko_taskgraph.transforms.beetmover_repackage
|
||||
- gecko_taskgraph.transforms.task
|
||||
|
||||
kind-dependencies:
|
||||
# Primary Dependencies
|
||||
- repackage
|
||||
- repackage-l10n
|
||||
# Other Dependencies
|
||||
- build
|
||||
- build-signing
|
||||
- build-mac-signing
|
||||
- build-mac-notarization
|
||||
- repackage
|
||||
- repackage-signing
|
||||
- shippable-l10n
|
||||
- shippable-l10n-mac-signing
|
||||
- shippable-l10n-mac-notarization
|
||||
- shippable-l10n-signing
|
||||
- repackage-l10n
|
||||
- repackage-signing-l10n
|
||||
- partials
|
||||
- partials-signing
|
||||
|
@ -31,10 +32,6 @@ kind-dependencies:
|
|||
- mar-signing
|
||||
- mar-signing-l10n
|
||||
|
||||
primary-dependency:
|
||||
- repackage
|
||||
- repackage-l10n
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
|
@ -44,10 +41,13 @@ only-for-build-platforms:
|
|||
- win64-shippable/opt
|
||||
- win64-asan-reporter-shippable/opt
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
attributes:
|
||||
artifact_map:
|
||||
by-release-type:
|
||||
beta|release: comm/taskcluster/comm_taskgraph/manifests/thunderbird_candidates.yml
|
||||
default: comm/taskcluster/comm_taskgraph/manifests/thunderbird_nightly.yml
|
||||
jobs:
|
||||
beetmover-repackage:
|
||||
from-deps:
|
||||
group-by: single-locale
|
||||
shipping-phase: promote
|
||||
attributes:
|
||||
artifact_map:
|
||||
by-release-type:
|
||||
beta|release: comm/taskcluster/comm_taskgraph/manifests/thunderbird_candidates.yml
|
||||
default: comm/taskcluster/comm_taskgraph/manifests/thunderbird_nightly.yml
|
||||
|
|
|
@ -2,18 +2,21 @@
|
|||
# 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.single_dep:loader
|
||||
loader: gecko_taskgraph.loader.transform:loader
|
||||
|
||||
transforms:
|
||||
- gecko_taskgraph.transforms.name_sanity:transforms
|
||||
- gecko_taskgraph.transforms.beetmover:transforms
|
||||
- gecko_taskgraph.transforms.beetmover_source:transforms
|
||||
- gecko_taskgraph.transforms.task:transforms
|
||||
- taskgraph.transforms.from_deps
|
||||
- gecko_taskgraph.transforms.name_sanity
|
||||
- gecko_taskgraph.transforms.beetmover
|
||||
- gecko_taskgraph.transforms.beetmover_source
|
||||
- gecko_taskgraph.transforms.task
|
||||
|
||||
kind-dependencies:
|
||||
- release-source-signing
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
attributes:
|
||||
artifact_map: comm/taskcluster/comm_taskgraph/manifests/source_files.yml
|
||||
jobs:
|
||||
beetmover-source:
|
||||
from-deps: {}
|
||||
shipping-phase: promote
|
||||
attributes:
|
||||
artifact_map: comm/taskcluster/comm_taskgraph/manifests/source_files.yml
|
||||
|
|
|
@ -2,19 +2,22 @@
|
|||
# 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.single_dep:loader
|
||||
loader: gecko_taskgraph.loader.transform:loader
|
||||
|
||||
transforms:
|
||||
- gecko_taskgraph.transforms.name_sanity:transforms
|
||||
- gecko_taskgraph.transforms.beetmover:transforms
|
||||
- gecko_taskgraph.transforms.beetmover_source:transforms
|
||||
- gecko_taskgraph.transforms.task:transforms
|
||||
- taskgraph.transforms.from_deps
|
||||
- gecko_taskgraph.transforms.name_sanity
|
||||
- gecko_taskgraph.transforms.beetmover
|
||||
- gecko_taskgraph.transforms.beetmover_source
|
||||
- gecko_taskgraph.transforms.task
|
||||
|
||||
kind-dependencies:
|
||||
- shippable-l10n-pre-signing
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
shipping-product: thunderbird
|
||||
attributes:
|
||||
artifact_map: comm/taskcluster/comm_taskgraph/manifests/strings_source.yml
|
||||
jobs:
|
||||
beetmover-strings-source:
|
||||
from-deps: {}
|
||||
shipping-phase: promote
|
||||
shipping-product: thunderbird
|
||||
attributes:
|
||||
artifact_map: comm/taskcluster/comm_taskgraph/manifests/strings_source.yml
|
||||
|
|
Загрузка…
Ссылка в новой задаче