Felix Angelov
23bcc4931a
fix(artifact_proxy): pull dependencies ( #233 )
2023-04-05 23:04:35 -05:00
Felix Angelov
67fcd0e05e
ci(artifact_proxy): fix deploy workflow ( #232 )
2023-04-05 22:57:09 -05:00
Eric Seidel
378b2df4b3
feat: add artifact_proxy server ( #222 )
2023-04-05 22:52:17 -05:00
Bryan Oltman
efe6477425
feat: Add basic shorebird account command ( #231 )
2023-04-05 20:13:16 -04:00
Bryan Oltman
257fe4f8c8
Tell the Dart analyzer to Ignore bin/cache/
2023-04-05 17:56:05 -04:00
Bryan Oltman
3a626e5948
feat: Add doctor validator to ensure no issues exist with Flutter install ( #230 )
2023-04-05 17:32:00 -04:00
Bryan Oltman
6dc050c246
feat: Download Shorebird-vended Flutter, reroute flutter commands to that instance of Flutter ( #229 )
2023-04-05 12:02:34 -04:00
Felix Angelov
e2b7965231
fix(jwt): make authTime optional ( #227 )
2023-04-04 14:28:48 -05:00
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