[fenix] Change beetmover destination paths to match firefox

pull/600/head
Heitor Neiva 3 years ago committed by mergify[bot]
parent 8ecbffef61
commit e96835fbdf

@ -66,22 +66,22 @@ mapping:
description: "Android package for arm64-v8a" description: "Android package for arm64-v8a"
pretty_name: fenix-${version}.${locale}.android-arm64-v8a.apk pretty_name: fenix-${version}.${locale}.android-arm64-v8a.apk
destinations: destinations:
- ${dated_path}-fenix-${version}-android-arm64-v8a - ${folder_prefix}fenix-${version}-android-arm64-v8a
armeabi-v7a/target.apk: armeabi-v7a/target.apk:
<<: *default <<: *default
description: "Android package for armeabi-v7a" description: "Android package for armeabi-v7a"
pretty_name: fenix-${version}.${locale}.android-armeabi-v7a.apk pretty_name: fenix-${version}.${locale}.android-armeabi-v7a.apk
destinations: destinations:
- ${dated_path}-fenix-${version}-android-armeabi-v7a - ${folder_prefix}fenix-${version}-android-armeabi-v7a
x86/target.apk: x86/target.apk:
<<: *default <<: *default
description: "Android package for x86" description: "Android package for x86"
pretty_name: fenix-${version}.${locale}.android-x86.apk pretty_name: fenix-${version}.${locale}.android-x86.apk
destinations: destinations:
- ${dated_path}-fenix-${version}-android-x86 - ${folder_prefix}fenix-${version}-android-x86
x86_64/target.apk: x86_64/target.apk:
<<: *default <<: *default
description: "Android package for x86_64" description: "Android package for x86_64"
pretty_name: fenix-${version}.${locale}.android-x86_64.apk pretty_name: fenix-${version}.${locale}.android-x86_64.apk
destinations: destinations:
- ${dated_path}-fenix-${version}-android-x86_64 - ${folder_prefix}fenix-${version}-android-x86_64

@ -177,13 +177,10 @@ def generate_beetmover_artifact_map(config, job, **kwargs):
"s3_bucket_paths", "s3_bucket_paths",
job["label"], job["label"],
**{ **{
"build-type": job['attributes']['build-type'] "build-type": job["attributes"]["build-type"]
} }
) )
for locale, dep in sorted(itertools.product(locales, dependencies)): for locale, dep in sorted(itertools.product(locales, dependencies)):
paths = dict() paths = dict()
for filename in map_config["mapping"]: for filename in map_config["mapping"]:
@ -274,13 +271,17 @@ def generate_beetmover_artifact_map(config, job, **kwargs):
version = read_version_file() version = read_version_file()
upload_date = datetime.fromtimestamp(config.params["build_date"]) upload_date = datetime.fromtimestamp(config.params["build_date"])
dated_path = upload_date.strftime("%Y/%m/%Y-%m-%d-%H-%M-%S")
if job["attributes"]["build-type"] == "nightly":
folder_prefix = upload_date.strftime("%Y/%m/%Y-%m-%d-%H-%M-%S-")
else:
folder_prefix = f"{version}/android/"
kwargs.update( kwargs.update(
{ {
"locale": locale, "locale": locale,
"version": version, "version": version,
"dated_path": dated_path "folder_prefix": folder_prefix
} }
) )
kwargs.update(**platforms) kwargs.update(**platforms)

Loading…
Cancel
Save