From f7761304db9783cef2753c2fdc561aa4a2831196 Mon Sep 17 00:00:00 2001 From: Eric Seidel Date: Wed, 26 Jul 2023 09:41:31 -0700 Subject: [PATCH] feat: Add windows and linux artifacts to artifacts manifest Now when we create new shorebird engine releases the artifact_proxy will know from their config files (generated by this script) to expect to proxy linux and windows gen_snapshot zips. --- .../artifact_proxy/tool/generate_manifest.sh | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/packages/artifact_proxy/tool/generate_manifest.sh b/packages/artifact_proxy/tool/generate_manifest.sh index 22f35a6a..47a1de4b 100755 --- a/packages/artifact_proxy/tool/generate_manifest.sh +++ b/packages/artifact_proxy/tool/generate_manifest.sh @@ -23,18 +23,28 @@ storage_bucket: download.shorebird.dev artifact_overrides: # Android release artifacts # artifacts.zip includes flutter.jar, libflutter.so, etc. - # darwin-x64.zip gen_snapshot for darwin-x64 # symbols.zip includes symbols for libflutter.so + # darwin-x64.zip gen_snapshot for darwin-x64 + # windows-x64.zip gen_snapshot for windows-x64 + # linux-x64.zip gen_snapshot for linux-x64 - flutter_infra_release/flutter/\$engine/android-arm64-release/artifacts.zip - flutter_infra_release/flutter/\$engine/android-arm64-release/darwin-x64.zip + - flutter_infra_release/flutter/\$engine/android-arm64-release/linux-x64.zip - flutter_infra_release/flutter/\$engine/android-arm64-release/symbols.zip + - flutter_infra_release/flutter/\$engine/android-arm64-release/windows-x64.zip + - flutter_infra_release/flutter/\$engine/android-arm-release/artifacts.zip - flutter_infra_release/flutter/\$engine/android-arm-release/darwin-x64.zip + - flutter_infra_release/flutter/\$engine/android-arm-release/linux-x64.zip - flutter_infra_release/flutter/\$engine/android-arm-release/symbols.zip + - flutter_infra_release/flutter/\$engine/android-arm-release/windows-x64.zip + - flutter_infra_release/flutter/\$engine/android-x64-release/artifacts.zip - flutter_infra_release/flutter/\$engine/android-x64-release/darwin-x64.zip + - flutter_infra_release/flutter/\$engine/android-x64-release/linux-x64.zip - flutter_infra_release/flutter/\$engine/android-x64-release/symbols.zip - - flutter_infra_release/flutter/\$engine/ios-release/artifacts.zip + - flutter_infra_release/flutter/\$engine/android-x64-release/windows-x64.zip + # embedding release - download.flutter.io/io/flutter/flutter_embedding_release/1.0.0-\$engine/flutter_embedding_release-1.0.0-\$engine.pom - download.flutter.io/io/flutter/flutter_embedding_release/1.0.0-\$engine/flutter_embedding_release-1.0.0-\$engine.jar @@ -47,3 +57,7 @@ artifact_overrides: # x86_64 release - download.flutter.io/io/flutter/x86_64_release/1.0.0-\$engine/x86_64_release-1.0.0-\$engine.pom - download.flutter.io/io/flutter/x86_64_release/1.0.0-\$engine/x86_64_release-1.0.0-\$engine.jar + + # iOS release artifacts + # Includes unified Flutter.framework for device and simulator (debug) + - flutter_infra_release/flutter/\$engine/ios-release/artifacts.zip