Skip to content

[PM-44082] docs: add brew bundle step to iOS getting started page. - #877

Merged
tomhartnett-bw merged 3 commits into
mainfrom
pm-44082-brew-bundle-step
Oct 1, 2026
Merged

tomhartnett-bw merged 3 commits into
mainfrom
pm-44082-brew-bundle-step

Conversation

@tomhartnett-bw

@tomhartnett-bw tomhartnett-bw commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

🎟️ Tracking

PM-44082

📔 Objective

Update instructions on iOS Getting Started page to run brew bundle.

📸 Screenshots

Comment thread docs/getting-started/mobile/ios/index.md
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Deploying contributing-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: ef8f330
Status: ✅  Deploy successful!
Preview URL: https://653fd219.contributing-docs.pages.dev
Branch Preview URL: https://pm-44082-brew-bundle-step.contributing-docs.pages.dev

View logs

@tomhartnett-bw
tomhartnett-bw force-pushed the pm-44082-brew-bundle-step branch from 7811b16 to 2fa13f6 Compare September 30, 2026 18:38
@tomhartnett-bw
tomhartnett-bw marked this pull request as ready for review September 30, 2026 18:47
@tomhartnett-bw
tomhartnett-bw requested a review from a team as a code owner September 30, 2026 18:47
@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

🤖 Bitwarden Claude Code Review

Overall Assessment: APPROVE

This PR updates docs/getting-started/mobile/ios/index.md to replace the single brew install mint
step with cd ios + brew bundle, and reworks the fastlane troubleshooting guidance to point at
rbenv install -s / bundle install instead of a hardcoded Ruby version and an unconditional
bundle update. Removing the pinned rbenv install 3.4.4 is an improvement, since the version now
comes from the repo's .ruby-version via rbenv install -s, and the new note correctly scopes
bundle update to intentional dependency upgrades. The Scripts/bootstrap.sh path flagged in the
earlier review round is now spelled correctly, and Lint and Build are both green on the head commit.

Code Review Details

No findings met the confidence threshold for posting.

Comment thread docs/getting-started/mobile/ios/index.md Outdated
@theMickster theMickster added the ai-review Request a Claude code review label Oct 1, 2026

@KatherineInCode KatherineInCode left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nothing wrong per se, but just a few questions on things we could potentially streamline and improve further.


```sh
$ brew install mint
$ cd ios

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 is the cd ios necessary, since we also say "from the repository root"? It doesn't hurt, I suppose


2. Install [Mint](https://github.com/yonaskolb/mint):
2. Install [Homebrew](https://brew.sh/) dependencies (including
[Mint](https://github.com/yonaskolb/mint)) from the repository root:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❓ I feel like calling out Mint is an artifact from when we only brew installed Mint. Maybe we should leave the mention off here, and migrate things later in the file to not call out Mint specifically?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this suggestion. If we take the Mint callout out of step 2, does it still make sense to have the "alternative" Mint install instructions on line 38?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd say it makes sense to remove it there, too. It's an artifact from when mint was the only thing we'd install with homebrew.

```
$ rbenv install 3.4.4
```
If you see an error that a Ruby version is not installed, or that you should run

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 While we use fastlane on CI, I don't know that we need to include it anymore for local discussion, unless there's something I'm missing? @vvolkgang you may want to weigh in.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, it should only needed if you need to work on fastlane stuff, @tomhartnett-bw let me know if that's not the case.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we saying we should take out this troubleshooting comment about the Ruby version on lines 107–108, or clarify that step 4, beginning on line 80, applies to ci/automation and is not needed for local development?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should keep it in, but clarify that it's only needed if you're going to be doing local development of CI/automation flows.

@tomhartnett-bw
tomhartnett-bw merged commit bbb7423 into main Oct 1, 2026
27 checks passed
@tomhartnett-bw
tomhartnett-bw deleted the pm-44082-brew-bundle-step branch October 1, 2026 13:32
@tomhartnett-bw

Copy link
Copy Markdown
Contributor Author

Nothing wrong per se, but just a few questions on things we could potentially streamline and improve further.

Thanks for this feedback. I have opened a follow-up PR the address the feedback: #878

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-review Request a Claude code review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants