Commit Graph

17 Commits

Author SHA1 Message Date
Ken-ichi Ueda
bf3f755c31 Stop using Android draft releases 2024-02-08 18:58:22 -08:00
Ken-ichi Ueda
adeafb8491 Temporarily post Android builds as drafts 2024-01-13 13:24:39 -08:00
Ken-ichi Ueda
8f9b417d0b See if capitalizing Friends actually sends the build to that group 2023-11-06 11:11:28 -05:00
Amanda Bullington
01b3d3905f Update Fastlane file to check for extraneous assets (#798)
* Update Fastlane file to check for extraneous assets; closes #793

* Move assets checks to android build lane
2023-09-25 15:41:42 -07:00
Ken-ichi Ueda
ce92daeb0a Added iNat friends group to iOS internal build lane 2023-08-24 12:59:43 -07:00
Amanda Bullington
cc78f06b04 Add activity indicator to fetch location (#639)
* Add activity indicator to fetch location

* Add e2e location mock (#643)

Adds a mock for fetchUserLocation intended to be used with e2e tests. `MOCK_MODE=e2e` must be in the ENV for this to work.

---------

Co-authored-by: Ken-ichi Ueda <kenichi.ueda@gmail.com>

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
Co-authored-by: Ken-ichi Ueda <kenichi.ueda@gmail.com>
2023-05-25 17:13:31 -07:00
Ken-ichi Ueda
c5ea889fab Use absolute paths in the Fastfile 2023-05-19 16:30:33 -07:00
Ken-ichi Ueda
f2aa4fe52b Switch to manually specifying provisioning profiles
I'd rather not do this but I wasn't able to figure out how get Fastlane to
automatically detect both of the provisioning profiles we need, because with
the multiple targets we need to support sharing we now need two provisioning
profiles.
2023-05-19 16:08:31 -07:00
Ken-ichi Ueda
5274770f9f Bugfix: can't increment_version_number without specifying the xcodeproj 2023-05-12 09:38:39 -07:00
Ken-ichi Ueda
e7edbfab07 Added Rubocop; try to bump iOS version number correctly on build 2023-05-03 16:02:47 -07:00
Amanda Bullington
1857115669 v0.1.1+36; Automate fastlane rollout to internal testers on iOS and Android (#335)
* Add different env files to gitignore; update react-native-config

* Set different staging and production .env files in Android

* Add different envfiles to podfile

* Use podfile to check for .env.production and .env.staging files

* Update README

* Update fastfile to automate distribution/rollout for iOS and Android

* v0.1.1+34

* Tweaks to try to get Android to use production API via Fastlane

* v0.1.1+35

* Point production to .env instead of .env.production

* v0.1.1+36
2023-01-05 10:27:33 -08:00
Amanda Bullington
360a5b2d17 v0.1.1+33 (#330) 2023-01-04 12:04:59 -08:00
Amanda Bullington
d16828365c Abort 'fastlane tag' if release notes exceed 500 char limit; closes #146 (#331) 2023-01-04 10:30:04 -08:00
Ken-ichi Ueda
5a8e4e3b91 Clean more stuff before building with Fastlane; back to Play Store draft builds for our draft app 2022-11-29 12:56:24 -08:00
Ken-ichi Ueda
d29800de73 Try not pushing draft releases to Play Store
Also raises exception if changelog missing when uploading to TestFlight.
2022-11-14 15:22:44 -08:00
Ken-ichi Ueda
9420a875d3 Workarounds for fastlane / Apple upload / build problems 2022-11-01 18:11:17 -07:00
Ken-ichi
90ff7a59c0 Fastlane setup for tagging, releasing, and internal testing (#118)
Configures fastlane to automate our current release process of making a git tag, making a git release, building, and pushing to the Play Store internal track and Testflight. See README.md for details on setup and usage.

Co-authored-by: Amanda Bullington <albullington@gmail.com>
2022-07-05 18:19:41 -07:00