41 Commits

Author SHA1 Message Date
Tony d9088aeec6 Refactor Shorebird CLI to support configurable URLs and improve test coverage
ci / 📄 License Check (push) Has been cancelled
ci / ✅ Semantic Pull Request (push) Has been cancelled
ci / 🔤 Check Spelling (push) Has been cancelled
ci / 👀 Detect Changes (push) Has been cancelled
ci / 🎯 Build ${{ matrix.package }} (${{ matrix.os }}) (push) Has been cancelled
ci / 🎯 Build ${{ matrix.package }} (push) Has been cancelled
ci / 🔎 Verify ${{ matrix.package }} (push) Has been cancelled
ci / ci (push) Has been cancelled
Deploy Artifact Proxy Dev / ☁️ Artifact Proxy (push) Has been cancelled
Shorebird CI / changes (push) Has been cancelled
Shorebird CI / CSpell (push) Has been cancelled
Shorebird CI / artifact_proxy (push) Has been cancelled
Shorebird CI / dex (push) Has been cancelled
Shorebird CI / discord_gcp_alerts (push) Has been cancelled
Shorebird CI / flutter_version_resolver (push) Has been cancelled
Shorebird CI / jwt (push) Has been cancelled
Shorebird CI / scoped_deps (push) Has been cancelled
Shorebird CI / shorebird_build_trace (push) Has been cancelled
Shorebird CI / shorebird_ci (push) Has been cancelled
Shorebird CI / shorebird_cli (push) Has been cancelled
Shorebird CI / shorebird_code_push_client (push) Has been cancelled
Shorebird CI / shorebird_code_push_protocol (push) Has been cancelled
Shorebird CI / shorebird_redis_client (push) Has been cancelled
Shorebird CI / stripe_api (push) Has been cancelled
Shorebird CI / required (push) Has been cancelled
- Updated AAR releaser test to use ShorebirdProcess.defaultFlutterStorageBaseUrl.
- Changed macOS releaser test to reference a new troubleshooting URL.
- Enhanced shorebird_yaml_test with deserialization for AOT patch metadata.
- Modified network_checker_test to check self-hosted URLs from ShorebirdEnv.
- Added tests for artifact paths in shorebird_artifacts_test.
- Updated shorebird_cli_command_runner_test to reflect new repository URL.
- Improved shorebird_env_test with additional tests for shorebirdRoot and engine revision fallback.
- Adjusted shorebird_flutter_test to use environment variables for Flutter Git URL.
- Updated shorebird_process_test to utilize default Flutter storage URL.
- Enhanced shorebird_validator_test to link to the default hosted URL.
- Updated shorebird_web_console_test to use the configured hosted URL.
- Refactored code_push_client to use default hosted URL for API requests.
- Updated README and generation scripts for the code_push_protocol package to reflect new OpenAPI spec source.
- Modified shared.sh to allow configurable Flutter repository and storage URLs.

Signed-off-by: Tony <tonylu@tony-cloud.com>
2026-06-25 17:21:56 +08:00
Brandon DeRosier ecf79d80a7 feat(shorebird_cli): prepare for Flutter 3.44 libapp.so strip handover (#3758) 2026-05-19 13:28:36 -07:00
Eric Seidel 2904eb8766 fix: Add dSYM artifact proxy patterns for new filenames (#3623) 2026-02-23 19:05:50 -08:00
Eric Seidel c69d38b3ba chore: fix typo in url pattern 2025-08-21 16:14:16 -07:00
Eric Seidel 73dacbdab5 chore: add one more ios usb dependency for Flutter 3.35.1 2025-08-21 16:10:09 -07:00
Eric Seidel 1392918103 chore: forward libusbmuxd download to flutter (#3288) 2025-08-21 16:04:56 -07:00
Eric Seidel 1a9ec082ff feat: add support for proxying engine_stamp.json (#3287) 2025-08-21 21:11:08 +00:00
Felix Angelov 192fbb94e3 chore(deps): upgrade to Dart 3.8.0 (#3106) 2025-05-21 17:52:56 -05:00
Felix Angelov c1bdc82104 chore(deps): upgrade to Dart 3.7 (#2894) 2025-02-14 13:04:26 -06:00
Felix Angelov 1efa7e43e3 refactor(artifact_proxy): upgrade analysis_options (#2713) 2024-12-18 15:39:58 -08:00
Bryan Oltman 467e547c56 chore: add macOS artifacts to artifact proxy (#2662) 2024-12-06 19:44:18 -05:00
Bryan Oltman c6c08f83e3 chore: update artifact proxy for macos 2024-12-06 12:18:45 -05:00
Bryan Oltman f3ba6417de chore: update artifact proxy for macos artifacts (#2658) 2024-12-05 17:15:43 -05:00
Felix Angelov d2ae75a5ba fix(artifact_proxy): include flutter_gpu in engine artifact patterns (#2408) 2024-08-08 13:48:51 -05:00
Felix Angelov 9ec8b5201c chore(artifact_proxy): remove legacy redirects (#1862) 2024-04-04 17:47:33 +00:00
Eric Seidel 0a63a3c797 fix: download.shorebird.dev symbol downloads not working (#1707)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2024-02-06 18:37:07 +00:00
Felix Angelov b89f86195d fix(artifact_proxy): add missing linux-x64-debug artifact (#689) 2023-06-19 15:46:50 +00:00
Felix Angelov d635cfb59b fix(artifact_proxy): add missing windows artifact (#528) 2023-05-22 16:53:49 -05:00
Eric Seidel 39d009d4a6 chore: Add new path for web sdk in 3.10.0 2023-05-11 13:30:25 -07:00
Eric Seidel 192f77f35a feat: teach cutler about Flutter channels (#454) 2023-05-09 19:54:30 +00:00
Eric Seidel e5741a43db docs: make artifact proxy / return an explainer (#452) 2023-05-09 12:41:17 -05:00
Felix Angelov 1e0d39fc62 fix(artifact_proxy): remove invalid urls and do not ping on deploy (#425) 2023-05-02 12:18:15 -04:00
Felix Angelov b678a3d3b5 fix(artifact_proxy): add missing artifacts (#424) 2023-05-02 11:04:44 -05:00
Felix Angelov b12fc9d568 fix(artifact_proxy): add missing darwin x64 font subsets (#415) 2023-05-01 13:03:37 -05:00
Felix Angelov e80f912cc4 fix(artifact_proxy): add missing artifact for darwin-x64 artifacts.zip (#411) 2023-05-01 12:17:50 -05:00
Eric Seidel 155a1cd6a5 chore: Add one missing artifact for Linux x64 (#390) 2023-04-27 15:03:58 +00:00
Felix Angelov bfb8c267ef fix(artifact_proxy): add dart-sdk-linux-arm64 (#380) 2023-04-26 15:06:39 -07:00
Bryan Oltman 61bb8e79b1 fix(artifact_proxy): add missing Windows artifact patterns to config.dart (#366) 2023-04-25 12:38:45 -04:00
Eric Seidel 6036426dd5 fix: Speculative fix for missing Linux x64 assets (#350) 2023-04-21 16:12:38 -07:00
Eric Seidel 8c0d07a740 chore: Update subscribe text (#348) 2023-04-21 20:31:14 +00:00
Felix Angelov 86707cf944 refactor(artifact_proxy): use per-revision artifacts manifest (#340) 2023-04-21 12:20:05 -05:00
Eric Seidel aa44b0f5b4 Fix my typo breaking the artifact_proxy 2023-04-20 13:43:28 -07:00
Eric Seidel f9eb72e09d Add mapping for 3.7.12 to artifact_proxy 2023-04-20 13:40:03 -07:00
Eric Seidel a9a32ca1b4 Update proxy_config for 0.0.6 artifacts 2023-04-17 15:09:06 -07:00
Felix Angelov a9f920dcb6 feat(artifact_proxy): add new shorebird engine revision (#286) 2023-04-12 21:20:04 -05:00
Eric Seidel 2af6bbe68a chore: Add an entry for zip_fix engine (#277)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-04-12 10:18:03 -07:00
Felix Angelov 34cfb4b6bc ci(artifact_proxy): add dev deployment w/engine-patch (#275) 2023-04-10 12:18:53 -05:00
Eric Seidel 45099ec7b2 chore(artifact_proxy): add shorebirdtech/engine@7aa5c44764 to mappings (#268) 2023-04-07 10:41:28 -07:00
Felix Angelov b7738d663c feat(artifact_proxy): support Flutter 3.7.10 (#244) 2023-04-06 14:53:09 -05:00
Felix Angelov 79c5685cfd refactor(artifact_proxy): use dart config (#241) 2023-04-06 09:55:38 -05:00
Eric Seidel 378b2df4b3 feat: add artifact_proxy server (#222) 2023-04-05 22:52:17 -05:00