tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

kind.yml (8184B)


      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.resolve_landoscript_keyed_by:transforms
      9    - gecko_taskgraph.transforms.task:transforms
     10 
     11 task-defaults:
     12    run-on-repo-type: [hg]
     13    worker-type: lando
     14    worker:
     15        implementation: scriptworker-lando
     16        dontbuild:
     17            by-project:
     18                mozilla-beta: false
     19                default: true
     20        ignore-closed-tree:
     21            by-project:
     22                mozilla-beta: false
     23                default: true
     24        lando-repo:
     25            by-project:
     26                mozilla-central: main
     27                mozilla-beta: firefox-beta
     28                mozilla-release: firefox-release
     29                mozilla-esr140: firefox-esr140
     30                autoland: firefox-autoland
     31                # change this if you want to test esr bumps against other
     32                # branches on try; there's rarely a need though.
     33                try: staging-firefox-autoland
     34                # set a default to avoid failing tgdiff tests on other branches
     35                # even though this doesn't run there
     36                default: ''
     37        actions:
     38            by-release-type:
     39                # XXX whenever the `beta` config changes, make sure to make
     40                #     the corresponding change in merge-automation/kind.yml
     41                beta:
     42                    - l10n-bump:
     43                          - name: Firefox l10n changesets
     44                            path: browser/locales/l10n-changesets.json
     45                            l10n-repo-url: https://github.com/mozilla-l10n/firefox-l10n
     46                            l10n-repo-target-branch: main
     47                            ignore-config:
     48                                ja:
     49                                    - macosx64
     50                                    - macosx64-devedition
     51                                ja-JP-mac:
     52                                    - linux64
     53                                    - linux64-devedition
     54                                    - linux64-aarch64-devedition
     55                                    - linux64-aarch64
     56                                    - win32
     57                                    - win32-devedition
     58                                    - win64
     59                                    - win64-devedition
     60                                    - win64-aarch64
     61                                    - win64-aarch64-devedition
     62                            platform-configs:
     63                                [
     64                                    {
     65                                        "platforms":
     66                                            [
     67                                                "linux64",
     68                                                "linux64-aarch64",
     69                                                "linux64-devedition",
     70                                                "linux64-aarch64-devedition",
     71                                                "macosx64",
     72                                                "macosx64-devedition",
     73                                                "win32",
     74                                                "win32-devedition",
     75                                                "win64",
     76                                                "win64-devedition",
     77                                                "win64-aarch64",
     78                                                "win64-aarch64-devedition",
     79                                            ],
     80                                        "path": "browser/locales/shipped-locales",
     81                                    },
     82                                ]
     83                          - name: Mobile l10n changesets
     84                            path: mobile/locales/l10n-changesets.json
     85                            l10n-repo-url: https://github.com/mozilla-l10n/firefox-l10n
     86                            l10n-repo-target-branch: main
     87                            platform-configs:
     88                                [
     89                                    {
     90                                        "platforms":
     91                                            [
     92                                                "android",
     93                                                "android-arm",
     94                                                "android-multilocale",
     95                                            ],
     96                                        "path": "mobile/android/locales/all-locales",
     97                                    },
     98                                ]
     99                default:
    100                    - l10n-bump:
    101                          - name: Firefox l10n changesets
    102                            path: browser/locales/l10n-changesets.json
    103                            l10n-repo-url: https://github.com/mozilla-l10n/firefox-l10n
    104                            l10n-repo-target-branch: main
    105                            ignore-config:
    106                                ja:
    107                                    - macosx64
    108                                    - macosx64-devedition
    109                                ja-JP-mac:
    110                                    - linux64
    111                                    - linux64-aarch64
    112                                    - linux64-devedition
    113                                    - linux64-aarch64-devedition
    114                                    - win32
    115                                    - win32-devedition
    116                                    - win64
    117                                    - win64-devedition
    118                                    - win64-aarch64
    119                                    - win64-aarch64-devedition
    120                            platform-configs:
    121                                [
    122                                    {
    123                                        "platforms":
    124                                            [
    125                                                "linux64",
    126                                                "linux64-aarch64",
    127                                                "linux64-devedition",
    128                                                "linux64-aarch64-devedition",
    129                                                "macosx64",
    130                                                "macosx64-devedition",
    131                                                "win32",
    132                                                "win32-devedition",
    133                                                "win64",
    134                                                "win64-devedition",
    135                                                "win64-aarch64",
    136                                                "win64-aarch64-devedition",
    137                                            ],
    138                                        "path": "browser/locales/all-locales",
    139                                    },
    140                                ]
    141                          - name: Mobile l10n changesets
    142                            path: mobile/locales/l10n-changesets.json
    143                            l10n-repo-url: https://github.com/mozilla-l10n/firefox-l10n
    144                            l10n-repo-target-branch: main
    145                            platform-configs:
    146                                [
    147                                    {
    148                                        "platforms":
    149                                            [
    150                                                "android",
    151                                                "android-arm",
    152                                                "android-multilocale",
    153                                            ],
    154                                        "path": "mobile/android/locales/all-locales",
    155                                    },
    156                                ]
    157 
    158 tasks:
    159    l10n-bumper:
    160        name: l10n_bumper
    161        description: l10n changesets bumper
    162        run-on-projects: []
    163        treeherder:
    164            kind: build
    165            platform: linux64/opt
    166            symbol: l10n-bump(lb)
    167            tier: 1