mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 17:25:36 +00:00
b1c3df025a
Doing this in the ship phase instead of push lets us avoid shipping on flathub before the actual release. And, upload flatpaks for firefox release candidates to flathub's "beta" channel so we can get feedback on them and QA can also get at them. Differential Revision: https://phabricator.services.mozilla.com/D71919
39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
# 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_flatpak_push:transforms
|
|
- taskgraph.transforms.task:transforms
|
|
|
|
kind-dependencies:
|
|
- release-flatpak-repackage
|
|
|
|
job-defaults:
|
|
description: Pushes Flatpaks onto Flathub
|
|
run-on-projects: [] # to make sure this never runs as part of CI
|
|
shipping-phase: ship # ship-rc phase
|
|
treeherder:
|
|
platform: linux64/opt
|
|
kind: build
|
|
tier: 2
|
|
worker-type:
|
|
by-release-level:
|
|
production: scriptworker-k8s/gecko-3-pushflatpak
|
|
staging: scriptworker-k8s/gecko-1-pushflatpak
|
|
worker:
|
|
implementation: push-flatpak
|
|
channel:
|
|
by-release-type:
|
|
release-rc: "beta"
|
|
default: "mock"
|
|
|
|
jobs:
|
|
firefox-rc:
|
|
shipping-product: firefox
|
|
treeherder:
|
|
symbol: Flatpak(push-beta)
|