From 61bb8e79b137652cf509e411f0cfa2bbc9d2e296 Mon Sep 17 00:00:00 2001 From: Bryan Oltman Date: Tue, 25 Apr 2023 12:38:45 -0400 Subject: [PATCH] fix(artifact_proxy): add missing Windows artifact patterns to config.dart (#366) --- packages/artifact_proxy/lib/config.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/artifact_proxy/lib/config.dart b/packages/artifact_proxy/lib/config.dart index 468be060..ad15853f 100644 --- a/packages/artifact_proxy/lib/config.dart +++ b/packages/artifact_proxy/lib/config.dart @@ -1,5 +1,9 @@ -/// Patterns for all artifacts paths that Flutter -/// requests which contain an engine revision. +/// These are the URL patterns for all known artifact paths that Flutter +/// downloads. If there is a Shorebird-specific override for an artifact, it +/// will be downloaded from the shorebird servers. Otherwise, the standard +/// Flutter version will be downloaded. +/// +/// Patterns which contain an engine revision. final engineArtifactPatterns = { r'flutter_infra_release\/flutter\/(.*)\/windows-x64\/windows-x64-flutter\.zip', r'flutter_infra_release\/flutter\/(.*)\/windows-x64\/font-subset.zip', @@ -22,6 +26,7 @@ final engineArtifactPatterns = { r'flutter_infra_release\/flutter\/(.*)\/ios-release\/artifacts\.zip', r'flutter_infra_release\/flutter\/(.*)\/ios-profile\/artifacts\.zip', r'flutter_infra_release\/flutter\/(.*)\/flutter-web-sdk-darwin-x64\.zip', + r'flutter_infra_release\/flutter\/(.*)\/flutter-web-sdk-windows-x64\.zip', r'flutter_infra_release\/flutter\/(.*)\/flutter_patched_sdk\.zip', r'flutter_infra_release\/flutter\/(.*)\/flutter_patched_sdk_product\.zip', r'flutter_infra_release\/flutter\/(.*)\/darwin-x64\/gen_snapshot\.zip', @@ -84,6 +89,7 @@ final engineArtifactPatterns = { r'download.flutter.io\/io\/flutter\/arm64_v8a_release\/1.0.0-(.*)\/arm64_v8a_release-1.0.0-(.*)\.pom', r'download.flutter.io\/io\/flutter\/arm64_v8a_release\/1.0.0-(.*)\/arm64_v8a_release-1.0.0-(.*)\.jar\.sha1', r'download.flutter.io\/io\/flutter\/arm64_v8a_release\/1.0.0-(.*)\/arm64_v8a_release-1.0.0-(.*)\.jar', + r'download.flutter.io\/io\/flutter\/x86_64_release/\1.0.0-(.*)\/x86_64_release-1.0.0-(.*)\.pom', }; /// Patterns for Flutter artifacts which don't depend on an engine revision.