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.
This commit is contained in:
Eric Seidel
2023-07-26 09:41:31 -07:00
parent 6642b60ebb
commit f7761304db
@@ -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