Skip to content

Update FXIOS-15319 Move bootstrap to archived-scripts and update READMEs#32894

Draft
adudenamedruby wants to merge 1 commit into
mainfrom
rgb/15319-whiffling-exquisite-bongo
Draft

Update FXIOS-15319 Move bootstrap to archived-scripts and update READMEs#32894
adudenamedruby wants to merge 1 commit into
mainfrom
rgb/15319-whiffling-exquisite-bongo

Conversation

@adudenamedruby
Copy link
Copy Markdown
Contributor

📜 Tickets

Jira ticket
Github issue

💡 Description

Title.

📝 Checklist

  • I filled in the ticket numbers and a description of my work
  • I updated the PR name to follow our PR naming guidelines
  • I ensured unit tests pass and wrote tests for new code
  • If working on UI, I checked and implemented accessibility (Dynamic Text and VoiceOver)
  • If adding telemetry, I read the data stewardship requirements and will request a data review
  • If adding or modifying strings, I read the guidelines and will request a string review from l10n
  • If needed, I updated documentation and added comments to complex code

@adudenamedruby adudenamedruby requested a review from a team as a code owner April 2, 2026 14:59
@adudenamedruby adudenamedruby marked this pull request as draft April 2, 2026 15:01
@adudenamedruby
Copy link
Copy Markdown
Contributor Author

Still working on this. I have to replace all the bootstrap stuff first in GH jobs too lolololo

@mobiletest-ci-bot
Copy link
Copy Markdown

Warnings
⚠️ Extra details help! Your description section is a bit short (6 characters). Adding a bit more context will make reviews smoother.
⚠️ Detected shell script changes in: archived-scripts/bootstrap.sh (cc @adudenamedruby)

🧹 Tidy commit

Just 4 file(s) touched. Thanks for keeping it clean and review-friendly!

🌟 Documentation star

Great documentation touches. Future you says thank you! 📚

✅ New file code coverage

No new file detected so code coverage gate wasn't ran.

Generated by 🚫 Danger Swift against c22196c

Comment thread firefox-ios/README.md

For information on how to contribute to this project, including communication channels, coding style, PR naming guidelines and more, visit the [Contribution guidelines](https://github.com/mozilla-mobile/firefox-ios/blob/main/CONTRIBUTING.md).

## Building the code
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.

Shouldn't we provide some guidance for contributors to know how to build the code? At least pointing to fxios?

Also some steps should stay IMO even with fxios:

1. Open the `Client.xcodeproj` under the `firefox-ios` folder in Xcode.
1. Make sure to select the `Fennec` [scheme](https://developer.apple.com/documentation/xcode/build-system?changes=_2) in Xcode.
1. Select the destination device you want to build on.
1. Run the app with `Cmd + R` or by pressing the `build and run` button.

⚠️ Important: In case you have dependencies issues with SPM, please try the following:

- Xcode -> File -> Packages -> Reset Package Caches

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.

These steps all exist in the main readme for fxios

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.

But if I am a contributor, how do I know I need to use fxios ?

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.

That information already exist in the main README :)

Comment thread focus-ios/README.md
```shell
./bootstrap.sh focus
```
1. Open `Blockzilla.xcodeproj` under the `focus-ios` folder in Xcode.
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.

Same comment about Focus

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.

These steps all exist in the main readme for fxios

@github-actions
Copy link
Copy Markdown
Contributor

This PR has been automatically marked as stale. Please leave any comment to keep this PR opened. It will be closed automatically if no further update occurs in the next 7 days. Thank you for your contributions!

@github-actions github-actions Bot added the stale Stalebot use this label to stale issues and PRs label Apr 23, 2026
@adudenamedruby adudenamedruby added Do not stale Stalebot should not stale this issue and removed stale Stalebot use this label to stale issues and PRs labels Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do not stale Stalebot should not stale this issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants