summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/l10n-bump/kind.yml
blob: 2dd21e40689d4b3ce43343519261e8d2871e188c (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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# 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.release_version_bump:transforms
    - gecko_taskgraph.transforms.task:transforms

job-defaults:
    worker-type: tree
    worker:
        implementation: treescript
        tags: []
        bump: false
        dontbuild:
            by-project:
                mozilla-beta: false
                default: true
        ignore-closed-tree:
            by-project:
                autoland: true
                default: false
        push:
            by-project:
                mozilla-(central|beta): true
                autoland: true
                default: false
        source-repo:
            by-release-type:
                beta: https://hg.mozilla.org/releases/mozilla-beta
                nightly: https://hg.mozilla.org/mozilla-central
                default: https://hg.mozilla.org/integration/autoland
        l10n-bump-info:
            by-release-type:
                # XXX whenever the `beta` config changes, make sure to make
                #     the corresponding change in merge-automation/kind.yml
                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:
                    name: Firefox l10n changesets
                    path: browser/locales/l10n-changesets.json
                    l10n-repo-url: "https://hg.mozilla.org/l10n-central/%(locale)s/json-pushes?version=2&tipsonly=1"
                    version-path: browser/config/version.txt
                    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/all-locales",
                            },
                        ]

jobs:
    l10n-bumper:
        name: l10n_bumper
        description: l10n changesets bumper
        run-on-projects: []
        treeherder:
            kind: build
            platform: linux64/opt
            symbol: l10n-bump(lb)
            tier: 1