summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/merge-automation/kind.yml
blob: 8e2b34147e5c5865911fa249ee3003d8fcfac94a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# 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.merge_automation:transforms
    - gecko_taskgraph.transforms.task:transforms


jobs:
    merge-automation:
        name: merge-automation
        label: merge-automation
        treeherder:
            symbol: Rel(merge-automation)
            tier: 1
            kind: build
            platform: firefox-release/opt
        description: Merge repositories for release management.
        worker-type: tree
        scopes: []
        worker:
            implementation: treescript
            tags: []
            bump: false
            dontbuild: false
            ignore-closed-tree: true
            push: false
            l10n-bump-info:
                by-behavior:
                    central-to-beta:
                        name: Firefox l10n changesets
                        path: browser/locales/l10n-changesets.json
                        version-path: browser/config/version.txt
                        l10n-repo-url: "https://hg.mozilla.org/l10n-central/%(locale)s/json-pushes?version=2&tipsonly=1"
                        ignore-config:
                            ja:
                                - macosx64
                                - macosx64-devedition
                            ja-JP-mac:
                                - linux
                                - linux-devedition
                                - linux64
                                - linux64-devedition
                                - win32
                                - win32-devedition
                                - win64
                                - win64-devedition
                                - win64-aarch64
                                - win64-aarch64-devedition
                        platform-configs: [{
                            "platforms": [
                                "linux",
                                "linux-devedition",
                                "linux64",
                                "linux64-devedition",
                                "macosx64",
                                "macosx64-devedition",
                                "win32",
                                "win32-devedition",
                                "win64",
                                "win64-devedition",
                                "win64-aarch64",
                                "win64-aarch64-devedition",
                            ],
                            "path": "browser/locales/shipped-locales",
                        }]
                    default: null
        run-on-projects: []
        expiration-policy: long