Commit Graph

219 Commits

Author SHA1 Message Date
Felix Angelov 98eba79619 docs: add package:jwt to README (#226) 2023-04-04 13:19:42 -05:00
Felix Angelov d5e4472862 feat: add package:jwt (#225) 2023-04-04 12:39:42 -05:00
Felix Angelov 8a2ec108ef feat(shorebird_cli): expose user (#224) 2023-04-04 11:02:25 -05:00
Felix Angelov efdb675a87 feat(shorebird_cli): use Google OAuth 2.0 (#223) 2023-04-04 04:13:43 +00:00
Bryan Oltman eb4d822394 feat: Check that all AndroidManifest.xml files have the INTERNET permission (#219)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-04-03 12:26:37 -04:00
Felix Angelov b939ef074d feat(updater): use try_exists instead of exists (#218) 2023-04-03 11:08:47 -05:00
Bryan Oltman f1ff11dfaf feat: Add simple shorebird doctor command that checks for updates (#213)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-03-31 16:30:43 -04:00
Felix Angelov 92da9d0ddd feat(shorebird_cli): shorebird channels create (#212) 2023-03-31 15:03:39 -05:00
Felix Angelov 0be5e247d9 chore(shorebird_cli): v0.0.3 (#211) 2023-03-31 18:17:58 +00:00
Felix Angelov 009456a663 chore(shorebird_cli): bump engine revision (#210) 2023-03-31 13:14:51 -05:00
Felix Angelov b0ddf34b3b fix: readlink -f installation issue (#209) 2023-03-31 12:49:17 -05:00
Felix Angelov 9734b12ed3 fix(updater): use all base library paths (#206) 2023-03-31 12:44:12 -05:00
Eric Seidel a0783c86ac Update TRUSTED_TESTERS.md
Add a note about usage on Android being independent from iOS.
2023-03-31 09:56:17 -07:00
Felix Angelov 690c0c1206 chore(shorebird_cli): v0.0.2 (#208) 2023-03-31 10:53:08 -05:00
Felix Angelov 24e038f994 feat(shorebird_cli): add --dry-run and --force to shorebird patch (#207) 2023-03-31 10:47:22 -05:00
Felix Angelov 405fe79f7c chore(shorebird_cli): adjust shorebird engine revision (#204) 2023-03-29 21:29:05 -05:00
Felix Angelov b67c34cc48 chore(updater): add context to base and patch files (#203) 2023-03-29 18:47:49 -05:00
Felix Angelov 0220589c7a feat(shorebird_cli): improve shorebird apps list display (#202) 2023-03-29 15:30:50 -05:00
Felix Angelov 3dd95458e8 feat(shorebird_cli): shorebird channels list (#201) 2023-03-29 15:10:33 -05:00
Felix Angelov 5faf079149 fix(shorebird_cli): remove extra newline when prompting for release version (#200) 2023-03-29 14:05:53 -05:00
Felix Angelov ac03e80e1c feat(shorebird_cli): shorebird --version includes engine revisions (#199) 2023-03-29 11:40:58 -05:00
Felix Angelov df01615536 feat(shorebird_cli): shorebird init creates app when shorebird.yaml exists (#198) 2023-03-29 11:40:22 -05:00
Eric Seidel c127b0697c Add more docs on updater directory 2023-03-29 08:36:03 -07:00
Eric Seidel 980d6a153c Add a note on finding the product 2023-03-29 08:12:27 -07:00
Felix Angelov 0430b2119b chore(shorebird_cli): minor formatting updates (#196) 2023-03-28 20:50:22 -05:00
Felix Angelov f9af6fef4f docs: prepare for new stable release (#194) 2023-03-28 20:20:49 -05:00
Felix Angelov c520004896 feat(shorebird_cli): bump shorebird engine revision (#193) 2023-03-28 19:09:25 -05:00
Felix Angelov f2918cfca6 fix(updater): hash mismatch (#192) 2023-03-28 19:01:42 -05:00
Felix Angelov 8d13d02813 refactor(updater): remove diff check (#191) 2023-03-28 15:31:21 -07:00
Felix Angelov 0cac02866d feat(shorebird_cli): shorebird patch uploads diffs (#190) 2023-03-28 17:02:47 -05:00
Felix Angelov d66ae12e3a refactor(shorebird_cli): rename publish to patch (#189) 2023-03-28 16:12:11 -05:00
Felix Angelov c137744d28 feat(shorebird_cli): add shorebird release (#188) 2023-03-28 15:58:29 -05:00
Eric Seidel d3db325d9c Add instructions for building libupdater.a with Flutter's NDK
Flutter uses a very old NDK (v16 iirc) but thankfully it pulls
down it's Android NDK into third_party/android_tools/ndk.  Update
our instructions to explain how to use that ndk when building.

If we don't link against that ndk the arm64 version seems to work
fine, but the arm32 version seems to depend on an extra symbol
which the older ndk does not expose.  Linking against the correct
ndk gets rust to do the right thing.

There was a separate change to fix a *second* missing symbol
caused by the ring crate (from rustls, from reqwests) depending
on getauxval, but that we changed by exposing a stub copy
from the flutter engine code for now.
2023-03-28 12:41:02 -07:00
Felix Angelov 9ecfd68122 feat(shorebird_cli): upgrade shorebird engine revision (#187) 2023-03-28 14:40:47 -05:00
Felix Angelov 64b1dcfbfd feat(code_push_client): add getReleaseArtifact (#186) 2023-03-28 13:47:16 -05:00
Felix Angelov dcec738667 feat(code_push_client): add createReleaseArtifact (#185) 2023-03-28 13:14:07 -05:00
Felix Angelov 901986a12a refactor(shorebird_cli): use createPatchArtifact (#184) 2023-03-28 13:04:04 -05:00
Felix Angelov 93ab8d47c2 feat(code_push_protocol): add ReleaseArtifact (#183) 2023-03-28 13:00:14 -05:00
Felix Angelov a1033d79fa feat(shorebird_cli): add shorebird upgrade (#182) 2023-03-28 11:24:27 -05:00
Eric Seidel f9de6f7bbd Sketch out some milestones for discussion with Felix 2023-03-27 15:45:13 -07:00
Eric Seidel a730d21271 Remove previous workarounds 2023-03-27 13:00:21 -07:00
Eric Seidel b64299151e feat: Add patch command for use by cli (#179) 2023-03-27 14:58:52 -05:00
Felix Angelov 254ebba852 feat(shorebird_cli): improve installation (#178) 2023-03-27 14:45:08 -05:00
Felix Angelov 3eb24701b1 feat(code_push_client): include artifact size (#177) 2023-03-27 12:52:01 -05:00
Felix Angelov 895b9f385b feat(code_push_protocol): add size to Artifact (#176) 2023-03-27 12:44:00 -05:00
Felix Angelov 983430b8d5 feat(shorebird_cli): shorebird login outputs where state is stored (#174) 2023-03-27 11:29:03 -05:00
Felix Angelov acaf0ed570 feat(shorebird_cli): move shorebird engines to shorebird config directory (#173) 2023-03-27 11:00:37 -05:00
Eric Seidel 413c79e199 Update README.md
Fix path to rust library.
2023-03-25 12:48:06 -07:00
Felix Angelov 4487e383cd docs: minor fix to TRUSTED_TESTERS.md 2023-03-24 18:00:36 -05:00
Felix Angelov 15be124532 docs: update TRUSTED_TESTERS.md to reflect latest CLI changes (#172) 2023-03-24 17:59:09 -05:00