taskcluster/ci/release-version-bump/kind.yml
author Justin Wood <Callek@gmail.com>
Thu, 21 Jun 2018 13:56:07 -0400
changeset 477522 eb64af8f8cec26d454e86dca7a3242180bdad348
parent 474515 a9957cb9251d5867dc46a5b76c9ba7302b72dbed
child 477523 5abb841c6ec2cc629f33a0d519fb879d70e51d7d
permissions -rw-r--r--
Bug 1301782 - Be explicit about what tags to create. r=aki for Tag RC releases Differential Revision: https://phabricator.services.mozilla.com/D1757

# 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: taskgraph.loader.transform:loader

transforms:
    - taskgraph.transforms.release_deps:transforms
    - taskgraph.transforms.release_version_bump:transforms
    - taskgraph.transforms.task:transforms

kind-dependencies:
    - release-beetmover-push-to-release

job-defaults:
    description: Release Promotion version bump/tag
    run-on-projects: []
    shipping-phase: ship
    worker-type:
        by-project:
            mozilla-(beta|release|esr.*): scriptworker-prov-v1/treescript-v1
            maple: scriptworker-prov-v1/treescript-v1
            birch: scriptworker-prov-v1/treescript-v1
            jamun: scriptworker-prov-v1/treescript-v1
            default: scriptworker-prov-v1/treescript-dev
    worker:
        implementation: treescript
        tags: ['buildN', 'release']
        bump: true
        bump-files:
            by-project:
                default: ["browser/config/version_display.txt"]
                mozilla-release:
                    - "browser/config/version.txt"
                    - "browser/config/version_display.txt"
                    - "config/milestone.txt"
                mozilla-esr52:
                    - "browser/config/version.txt"
                    - "browser/config/version_display.txt"
                    - "config/milestone.txt"
                mozilla-esr60:
                    - "browser/config/version.txt"
                    - "browser/config/version_display.txt"
                    - "config/milestone.txt"
        push:
            by-project:
                mozilla-beta: true
                mozilla-release: true
                mozilla-esr52: true
                mozilla-esr60: true
                maple: true
                birch: true
                default: false

jobs:
    fennec:
        name: fennec-version-bump
        shipping-product: fennec

    firefox:
        name: firefox-version-bump
        shipping-product: firefox

    devedition:
        name: devedition-version-bump
        shipping-product: devedition