tor-browser

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

kind.yml (3930B)


      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.release_deps:transforms
      9    - gecko_taskgraph.transforms.resolve_landoscript_keyed_by:transforms
     10    - gecko_taskgraph.transforms.task:transforms
     11 
     12 kind-dependencies:
     13    - release-beetmover-push-to-release
     14    - post-beetmover-components-dummy
     15    - push-bundle
     16 
     17 task-defaults:
     18    run-on-repo-type: [hg]
     19    description: Release Promotion version bump/tag
     20    run-on-projects: []
     21    shipping-phase: ship
     22    worker-type: lando
     23    worker:
     24        implementation: scriptworker-lando
     25        lando-repo:
     26            by-project:
     27                mozilla-beta: firefox-beta
     28                mozilla-release: firefox-release
     29                mozilla-esr115: firefox-esr115
     30                mozilla-esr128: firefox-esr128
     31                mozilla-esr140: firefox-esr140
     32                try:
     33                    by-release-type:
     34                        beta: staging-firefox-beta
     35                        release: staging-firefox-release
     36                        release-rc: staging-firefox-release
     37                        esr115: staging-firefox-esr115
     38                        esr128: staging-firefox-esr128
     39                        esr140: staging-firefox-esr140
     40                        default: ""
     41                default: ""
     42        actions:
     43            - tag:
     44                  types: ["release"]
     45                  # used to map hg revisions to the git revisions that landoscript needs
     46                  hg-repo-url:
     47                      by-project:
     48                          mozilla-beta: https://hg.mozilla.org/releases/mozilla-beta
     49                          mozilla-release: https://hg.mozilla.org/releases/mozilla-release
     50                          mozilla-esr115: https://hg.mozilla.org/releases/mozilla-esr115
     51                          mozilla-esr128: https://hg.mozilla.org/releases/mozilla-esr128
     52                          mozilla-esr140: https://hg.mozilla.org/releases/mozilla-esr140
     53                          try: https://hg.mozilla.org/try
     54                          default: ""
     55            - version-bump:
     56                  # We're bumping both desktop and mobile version regardless of which product is getting
     57                  # released, to avoid confusion from them getting out of sync.
     58                  bump-files:
     59                      by-release-type:
     60                          default:
     61                              - "browser/config/version_display.txt"
     62                              - "mobile/android/version.txt"
     63                          release:
     64                              - "browser/config/version.txt"
     65                              - "browser/config/version_display.txt"
     66                              - "config/milestone.txt"
     67                              - "mobile/android/version.txt"
     68                          esr.*:
     69                              - "browser/config/version.txt"
     70                              - "browser/config/version_display.txt"
     71                              - "config/milestone.txt"
     72 
     73 tasks:
     74    firefox:
     75        name: firefox-version-bump
     76        shipping-product: firefox
     77        treeherder:
     78            platform: firefox-release/opt
     79            symbol: Rel(VerBump)
     80            tier: 1
     81            kind: build
     82 
     83    devedition:
     84        name: devedition-version-bump
     85        shipping-product: devedition
     86        treeherder:
     87            platform: devedition-release/opt
     88            symbol: Rel(VerBump)
     89            tier: 1
     90            kind: build
     91 
     92    firefox-android:
     93        name: firefox-android-version-bump
     94        shipping-product: firefox-android
     95        treeherder:
     96            platform: fenix-android-all/opt
     97            symbol: Rel(VerBump)
     98            tier: 1
     99            kind: build