Files
github-actions[bot]andamandeepmittal 0073f46826 Upgraded Expo SDK to expo@latest (#701)
This PR was automatically created by the [upgrade
workflow](./.github/workflows/upgrade.yml).

> ⚠️ Review the [job
logs](https://github.com/expo/examples/actions/runs/28587793003) before
merging

Co-authored-by: amandeepmittal <[email protected]>
2026-07-02 18:05:43 +05:30
..
2025-09-02 10:43:02 -07:00

Remote Build Cache Provider Example

Supports Expo iOS Supports Expo Android

Example demonstrating how to create a custom build cache provider for Expo CLI. Uses GitHub to store builds.

🚀 How to use

  1. Create a GitHub Personal Access Token with repo permissions:

  2. Configure your Expo project:

    • Open app.json.
    • Update the remoteBuildCache block under the expo key:
      {
        "expo": {
          "remoteBuildCache": {
            "provider": "./buildCacheProviderPlugin.js",
            "options": {
              "owner": "<YOUR_GITHUB_USERNAME>",
              "repo": "<YOUR_REPO_NAME>"
            }
          }
        }
      }
      
    • Replace <YOUR_GITHUB_USERNAME> and <YOUR_REPO_NAME> with your details.
  3. Run yarn or npm install

  4. Run yarn start or npm run start to try it out.

Tip: If you’d rather not create prereleases in your main repository, point repo to a separate GitHub project or private repo and update the repo option in remoteBuildCache.