Bug 1927881 - Enable (most) remaining tasks for monthly releases. r=coreycb

This is everything ~~except Snap and Flatpak repackaging.~~

Flatpak repackaging (//not// pushing) and Snap repackaging are now included. -Daniel

Differential Revision: https://phabricator.services.mozilla.com/D227269

--HG--
extra : amend_source : b5f77a2cdca5369b79bd1755c582f0da74df1614
This commit is contained in:
Rob Lemley 2024-11-20 08:34:03 +02:00
Родитель 5c36b75756
Коммит 41ae1dd1ea
12 изменённых файлов: 13 добавлений и 25 удалений

Просмотреть файл

@ -18,7 +18,6 @@ transforms:
task-defaults: task-defaults:
name: final-verify name: final-verify
run-on-projects: [] # to make sure this never runs as part of CI run-on-projects: [] # to make sure this never runs as part of CI
run-on-releases: [beta, esr128] # Remove after shipping first comm-release
worker-type: b-linux-gcp worker-type: b-linux-gcp
worker: worker:
docker-image: docker-image:

Просмотреть файл

@ -18,7 +18,7 @@ kind-dependencies:
task-defaults: task-defaults:
description: Generates flatpak by repackaging the existing .tar.bz2 description: Generates flatpak by repackaging the existing .tar.bz2
run-on-projects: [] # to make sure this never runs as part of CI run-on-projects: [] # to make sure this never runs as part of CI
run-on-releases: [beta, esr128] run-on-releases: [beta, release, esr128]
shipping-phase: promote shipping-phase: promote
scopes: [] scopes: []
package-locales-file: comm/mail/locales/onchange-locales package-locales-file: comm/mail/locales/onchange-locales
@ -59,12 +59,13 @@ task-defaults:
LANG: C.UTF-8 LANG: C.UTF-8
FLATPAK_BRANCH: FLATPAK_BRANCH:
by-project: by-project:
comm-esr.*: stable comm-(release|esr.*): stable
default: beta default: beta
MANIFEST_URL: "{config_params[comm_head_repository]}/file/{config_params[comm_head_rev]}/taskcluster/docker/tb-flatpak/repack.sh" MANIFEST_URL: "{config_params[comm_head_repository]}/file/{config_params[comm_head_rev]}/taskcluster/docker/tb-flatpak/repack.sh"
RELEASE_NOTES_URL: RELEASE_NOTES_URL:
by-project: by-project:
comm-esr.*: "https://www.thunderbird.net/en-US/thunderbird/{config_params[app_version]}esr/releasenotes/" comm-esr.*: "https://www.thunderbird.net/en-US/thunderbird/{config_params[app_version]}esr/releasenotes/"
comm-release: "https://www.thunderbird.net/en-US/thunderbird/{config_params[app_version]}/releasenotes/"
default: "https://www.thunderbird.net/en-US/thunderbird/{config_params[app_version]}beta/releasenotes/" default: "https://www.thunderbird.net/en-US/thunderbird/{config_params[app_version]}beta/releasenotes/"
chain-of-trust: true chain-of-trust: true

Просмотреть файл

@ -29,7 +29,7 @@ task-defaults:
Product location: https://releases.mozilla.org/pub/{task[shipping-product]}/candidates/{release_config[version]}-candidates/build{release_config[build_number]}/ Product location: https://releases.mozilla.org/pub/{task[shipping-product]}/candidates/{release_config[version]}-candidates/build{release_config[build_number]}/
emails: emails:
by-project: by-project:
comm-(beta|esr.*): ["av-vendor-release-announce@mozilla.org"] comm-(beta|release|esr.*): ["av-vendor-release-announce@mozilla.org"]
try-comm-central: ["{config[params][owner]}"] try-comm-central: ["{config[params][owner]}"]
default: [] default: []

Просмотреть файл

@ -26,7 +26,7 @@ task-defaults:
message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory" message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory"
emails: emails:
by-project: by-project:
comm-(beta|esr.*): ["thunderbird-drivers@mozilla.org"] comm-(beta|release|esr.*): ["thunderbird-drivers@mozilla.org"]
try-comm-central: ["{config[params][owner]}"] try-comm-central: ["{config[params][owner]}"]
default: [] default: []

Просмотреть файл

@ -23,7 +23,7 @@ task-defaults:
message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest" message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest"
emails: emails:
by-project: by-project:
comm-(beta|esr.*): ["thunderbird-drivers@mozilla.org"] comm-(beta|release|esr.*): ["thunderbird-drivers@mozilla.org"]
try-comm-central: ["{config[params][owner]}"] try-comm-central: ["{config[params][owner]}"]
default: [] default: []

Просмотреть файл

@ -24,7 +24,7 @@ task-defaults:
notifications: notifications:
emails: emails:
by-project: by-project:
comm-(beta|esr.*): ["thunderbird-drivers@mozilla.org"] comm-(beta|release|esr.*): ["thunderbird-drivers@mozilla.org"]
try-comm-central: ["{config[params][owner]}"] try-comm-central: ["{config[params][owner]}"]
default: [] default: []

Просмотреть файл

@ -29,17 +29,7 @@ tasks:
PATH: /builds/worker/bin:/usr/local/bin:/usr/bin:/bin PATH: /builds/worker/bin:/usr/local/bin:/usr/bin:/bin
channel: channel:
by-project: by-project:
comm-esr128: comm-(beta|release|esr.*):
by-platform:
# ja-JP-mac is only langpack on mac, and is unlisted always
macosx64.*: unlisted
default: listed
comm-release:
by-platform:
# ja-JP-mac is only langpack on mac, and is unlisted always
macosx64.*: unlisted
default: listed
comm-beta:
by-platform: by-platform:
# ja-JP-mac is only langpack on mac, and is unlisted always # ja-JP-mac is only langpack on mac, and is unlisted always
macosx64.*: unlisted macosx64.*: unlisted

Просмотреть файл

@ -18,7 +18,7 @@ kind-dependencies:
task-defaults: task-defaults:
description: Generates snap by repackaging the existing .tar.bz2 description: Generates snap by repackaging the existing .tar.bz2
run-on-projects: [] # to make sure this never runs as part of CI run-on-projects: [] # to make sure this never runs as part of CI
run-on-releases: [beta, esr128] run-on-releases: [beta, release, esr128]
shipping-phase: promote shipping-phase: promote
scopes: [] scopes: []
package-locales-file: comm/mail/locales/onchange-locales package-locales-file: comm/mail/locales/onchange-locales

Просмотреть файл

@ -13,7 +13,6 @@ transforms:
task-defaults: task-defaults:
name: update-verify-config name: update-verify-config
run-on-projects: [] # to make sure this never runs as part of CI run-on-projects: [] # to make sure this never runs as part of CI
run-on-releases: [beta, esr128] # Remove after shipping first comm-release
shipping-phase: promote shipping-phase: promote
worker-type: b-linux-gcp worker-type: b-linux-gcp
worker: worker:

Просмотреть файл

@ -20,7 +20,6 @@ transforms:
task-defaults: task-defaults:
name: update-verify name: update-verify
run-on-projects: [] # to make sure this never runs as part of CI run-on-projects: [] # to make sure this never runs as part of CI
run-on-releases: [beta, esr128] # Remove after shipping first comm-release
shipping-phase: promote shipping-phase: promote
worker-type: b-linux-gcp worker-type: b-linux-gcp
worker: worker:

Просмотреть файл

@ -26,14 +26,14 @@ task-defaults:
comm-esr.*: false comm-esr.*: false
default: true default: true
bump-files: bump-files:
by-project: by-release-type:
default: ["mail/config/version_display.txt"] default: ["mail/config/version_display.txt"]
comm-beta: release|esr.*:
- "mail/config/version.txt" - "mail/config/version.txt"
- "mail/config/version_display.txt" - "mail/config/version_display.txt"
push: push:
by-project: by-project:
comm-(beta|esr.*): true comm-(beta|release|esr.*): true
default: false default: false
tasks: tasks:

Просмотреть файл

@ -36,7 +36,7 @@ tasks:
debug: shippable-l10n-mac-signing debug: shippable-l10n-mac-signing
default: default:
by-project: by-project:
comm-(central|beta|esr.*): shippable-l10n-mac-notarization comm-(central|beta|release|esr.*): shippable-l10n-mac-notarization
default: shippable-l10n-mac-signing default: shippable-l10n-mac-signing
worker-type: 'b-linux-gcp' worker-type: 'b-linux-gcp'
mozharness: mozharness: