Tony
05ccef7e81
Merge remote-tracking branch 'upstream/main'
...
Deploy Artifact Proxy Dev / ☁️ Artifact Proxy (push) Has been cancelled
Deploy Discord GCP Alerts / ☁️ Discord GCP Alerts (push) Has been cancelled
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
Shorebird CI / changes (push) Has been cancelled
Shorebird CI / CSpell (push) Has been cancelled
ci / 🎯 Build ${{ matrix.package }} (${{ matrix.os }}) (push) Has been cancelled
ci / 🔎 Verify ${{ matrix.package }} (push) Has been cancelled
ci / ci (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
ci / 🎯 Build ${{ matrix.package }} (push) Has been cancelled
# Conflicts:
# packages/artifact_proxy/lib/src/artifact_proxy.dart
# packages/scoped_deps/pubspec.yaml
# packages/shorebird_cli/pubspec.yaml
# packages/shorebird_code_push_client/lib/src/code_push_client.dart
2026-08-03 01:58:32 +08:00
Eric Seidel
d6647dbf65
fix(shorebird_cli): probe verbose help so hidden --shorebird-trace is detected ( #3848 )
2026-07-10 16:58:12 -06:00
Brandon DeRosier
b8379117e0
fix(shorebird_cli): exit non-zero when iOS IPA export fails ( #3819 )
...
Co-authored-by: Eric Seidel <eric@shorebird.dev >
2026-06-26 13:52:27 -07:00
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
Tony
c824005c2d
feat(open_aot_patch_tools): add offline expiry handling and user configuration for hosted URL
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
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
2026-06-24 03:01:28 +08:00
Brandon DeRosier
f98728e794
test(shorebird_cli): cover the aab extraction failure fallback ( #3811 )
2026-06-04 15:46:26 -07:00
Brandon DeRosier
de0c1adbe0
fix(shorebird_cli): read libapp.so from the aab instead of the strip task output ( #3808 )
2026-06-04 12:27:41 -07:00
Brandon DeRosier
6ddb854da2
fix(shorebird_cli): skip missing-arch libapp.so on Android upload and patch ( #3793 )
2026-05-20 12:52:08 -07:00
Eric Seidel
1885b63987
fix(shorebird_cli): surface flutter precache failures instead of swallowing them ( #3789 )
2026-05-20 04:21:58 -07: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
49cd1d1c2b
feat(shorebird_cli)!: hard-error on shorebird login:ci ( #3775 )
2026-05-15 23:49:33 +00:00
nickshorebird
757b20f0fa
chore(shorebird_cli): drop dead progress stub from account command tests ( #3759 )
2026-05-14 15:01:01 -04:00
Brandon DeRosier
2998cb57e9
feat: add DD table files to supplement file handling ( #3671 )
2026-05-13 14:07:28 -07:00
nickshorebird
9ebdd6f153
Revert "feat(code_push_client): add Cloudflare-fronted fallback API endpoint" ( #3760 )
2026-05-12 15:29:43 -04:00
nickshorebird
d7cbeff199
feat(shorebird_cli): add account apps subcommand ( #3743 )
2026-05-12 09:31:50 -04:00
nickshorebird
ea4e35379c
feat(code_push_client): add Cloudflare-fronted fallback API endpoint ( #3756 )
2026-05-12 09:24:41 -04:00
Eric Seidel
780fb8610b
revert: forward --flavor to flutter build aar and ios-framework ( #3748 ) ( #3754 )
2026-05-09 16:23:59 -07:00
Eric Seidel
966e75adcc
fix(cli): forward --flavor to flutter build aar and ios-framework ( #3748 )
2026-05-07 22:30:27 +00:00
Brandon DeRosier
5503ad6d27
fix(shorebird_cli): hint about unreachable iOS 17+ devices instead of falling back to ios-deploy ( #3734 )
2026-05-06 10:15:02 -07:00
nickshorebird
178359aa10
feat(shorebird_cli): add account command (whoami + orgs) ( #3742 )
2026-05-06 11:58:04 -04:00
nickshorebird
c0b104d272
feat(shorebird_cli): add patches list/info; --json for set-track ( #3740 )
2026-05-05 13:35:43 -04:00
Brandon DeRosier
35746dad7e
refactor(cli): consolidate Apple releaser/patcher duplication into mixins ( #3735 )
2026-05-04 16:24:59 -07:00
Eric Seidel
ab64594aee
fix(shorebird_cli): ignore non-deterministic UUIDs in Assets.car diff ( #3731 )
2026-05-04 15:54:51 -07:00
nickshorebird
e470c32e23
feat(shorebird_cli): add releases list and releases info commands ( #3736 )
...
Co-authored-by: Nick Weatherley <nick@Nicks-MacBook-Pro.local >
2026-05-04 16:37:15 +00:00
Brandon DeRosier
f8f4354fc3
fix: download arm64 patch binary on Apple Silicon ( #3713 )
...
Co-authored-by: Eric Seidel <eric@shorebird.dev >
2026-05-02 15:11:43 -07:00
nickshorebird
b6c2a44d03
fix(shorebird_cli): improve help text and add input validation for agentic use ( #3730 )
...
Co-authored-by: Nick Weatherley <nick@Nicks-MacBook-Pro.local >
2026-05-01 12:06:24 -04:00
nickshorebird
8916b4a6af
feat(shorebird_cli): non-interactive (TTY) detection and prompt failure ( #3720 )
...
Co-authored-by: Nick Weatherley <nick@Nicks-MacBook-Pro.local >
2026-04-30 14:07:57 -04:00
Eric Seidel
365fd12325
fix(cli): allow FLUTTER_TARGET and downgrade FLUTTER_* override check to warning ( #3723 )
2026-04-30 00:04:00 +00:00
nickshorebird
c77f86f04c
feat(shorebird_cli): Add --json output for agentic CLI consumption ( #3717 )
...
Co-authored-by: Nick Weatherley <nick@Nicks-MacBook-Pro.local >
2026-04-28 09:35:32 -04:00
Brandon DeRosier
cfc18286f8
fix(cli): xcodeproj_flutter_override_validator should scan .ios/ for Flutter modules ( #3719 )
2026-04-28 06:08:54 -07:00
Eric Seidel
291dc389d5
feat: add doctor check for FLUTTER_* overrides in Xcode project ( #3406 )
2026-04-24 02:27:48 +00:00
Brandon DeRosier
2d0f89195b
fix: only pass --shorebird-trace to build commands that support it ( #3708 )
2026-04-21 13:39:07 -07:00
Eric Seidel
ab9afcea14
feat(shorebird_cli): reject ExportOptions.plist with manageAppVersionAndBuildNumber ( #3678 )
2026-04-21 13:22:43 -07:00
Eric Seidel
6b9fb7fedf
fix(cli): detect --obfuscate and --split-debug-info after -- ( #3698 )
2026-04-21 12:30:29 -07:00
Eric Seidel
71f908e19d
feat(cli): hint at --dart-define/--obfuscate mismatch on link failure ( #3699 )
2026-04-21 12:15:46 -07:00
Eric Seidel
3c58af5a2d
feat(shorebird_code_push_protocol): generate models + messages from OpenAPI spec ( #3696 )
2026-04-21 15:06:33 -04:00
Eric Seidel
27a683e77b
feat(cli): capture build trace + privacy-safe summary on release ( #3692 )
...
Co-authored-by: Brandon DeRosier <brandon@shorebird.dev >
2026-04-20 11:24:22 -07:00
Brandon DeRosier
065dd4bc35
fix: fetch latest refs before resolving --flutter-version ( #3694 )
2026-04-20 08:41:26 -07:00
Brandon DeRosier
54d63a05a8
feat: include snapshots in patch debug dump ( #3672 )
2026-03-31 17:13:25 -07:00
Mac
a884ae8595
feat: Add CLI support for authenticating with new API keys ( #3646 )
2026-03-25 11:41:35 -06:00
dependabot[bot]
cf515f1317
chore(deps): bump the dart-deps group across 1 directory with 12 updates ( #3661 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 19:42:08 +00:00
Eric Seidel
15daeaf30a
fix: select correct executable in Windows preview ( #3492 )
2026-03-21 15:51:25 +00:00
Eric Seidel
fbbb535080
feat: add semantic DEX diffing to suppress false native change warnings ( #3644 )
2026-03-20 23:13:44 -07:00
Eric Seidel
989bca0a1c
fix: show friendly error message when GitHub is down ( #3655 )
2026-03-20 23:11:34 -07:00
Eric Seidel
a48df6e6de
feat: suppress Gradle welcome message during init ( #3659 )
2026-03-21 04:31:49 +00:00
Eric Seidel
90a33060c1
fix: list orgs and exit gracefully when init is non-interactive ( #3656 )
2026-03-20 18:55:14 -07:00
Eric Seidel
f47295ea95
refactor: centralize Flutter version constraints into a single file ( #3654 )
2026-03-20 23:46:13 +00:00
Mac
9dbfba782e
feat: Revoke sessions on CLI logout ( #3653 )
2026-03-19 17:13:23 -06:00
Mac
23d130dec0
fix: Resolve JWT issuer from ShorebirdEnv instead of from Auth URL ( #3652 )
2026-03-19 16:59:52 -06:00
Eric Seidel
5923914f40
feat: add .pkg distribution warning to macOS post-release instructions ( #3651 )
2026-03-18 11:42:21 -07:00