Skip to content

[pull] main from expo:main#639

Merged
pull[bot] merged 4 commits intocode:mainfrom
expo:main
Mar 1, 2026
Merged

[pull] main from expo:main#639
pull[bot] merged 4 commits intocode:mainfrom
expo:main

Conversation

@pull
Copy link

@pull pull bot commented Mar 1, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

# Why

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

Bump EAS CLI version in reference to 18.0.6.


# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
# Why

All internal links pointing to `/workflow/prebuild` are hitting a 301
redirect since the page was renamed to
`/workflow/continuous-native-generation`. This adds unnecessary redirect
hops for readers and shows stale URLs in the browser.

# How

- Replace `/workflow/prebuild` links across 38 files with the correct
destination, using context-appropriate targets:
- **CNG page**: used in SDK reference pages, guides, and "learn more"
contexts where readers need the full explanation of how prebuild works.
- **Glossary**: used for casual "if you use prebuild" mentions in config
reference pages and non-SDK docs.
- Consolidate a redundant double-link in `more/glossary-of-terms.mdx`
where both "CNG" and "Expo Prebuild" linked to the same destination.

# Test Plan

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

Verify that no remaining references to `/workflow/prebuild` exist in the
docs/pages/ directory.

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
## Why

Fix ENG-19530

## How

- Add `buildFAQPageSchema()` following the same pattern as the existing
`buildBreadcrumbListSchema`. Takes an array of `{ question, answer }`
items and returns a `FAQPage` JSON-LD object.
- Add a new `FAQ` wrapper component.
- Wrap Collapsible blocks in FAQ sections with `<FAQ>...</FAQ>` across 6
"Frequently asked questions" pages and 17 "Common questions" pages.

## Test Plan

- Run yarn dev, open a page with a VideoBoxLink (for example,
http://localhost:3002/build/introduction/), view page source in
developer console, and search for `application/ld+json`.
- Copy and validate the JSON-LD snippet at
[validator.schema.org](https://validator.schema.org/).

<img width="4098" height="2390" alt="CleanShot 2026-02-27 at 00 34
22@2x"
src="https://github.com/user-attachments/assets/25fda1e0-6b91-4247-b910-5a2e04913021"
/>


<img width="1432" height="1082" alt="CleanShot 2026-02-27 at 00 34
00@2x"
src="https://github.com/user-attachments/assets/e355f595-d147-4255-a2c5-f6d35579a5a7"
/>


# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
@pull pull bot locked and limited conversation to collaborators Mar 1, 2026
@pull pull bot added the ⤵️ pull label Mar 1, 2026
@pull pull bot merged commit f8ac5a4 into code:main Mar 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant