Description of the bug
The eas.json JSON schema validation in the Expo Tools VSCode extension is showing false warnings for valid macOS Sequoia build images. The schema appears to be outdated and doesn't include some of the macOS Sequoia images that are documented and available in EAS Build
To Reproduce
- Open an
eas.json file in VSCode with Expo Tools extension installed
- Add the following iOS configuration:
{
"build": {
"prod": {
"ios": {
"image": "macos-sequoia-15.4-xcode-16.3"
}
}
}
}
- Observe the linting warning on the image field
Expected behavior
No warning should appear since macos-sequoia-15.4-xcode-16.3 is a valid and documented build image
Actual behavior
VSCode shows the following warning:
Value is not accepted. Valid values: "auto", "latest", "sdk-52", "sdk-51", "sdk-50", "sdk-49", "macos-sonoma-14.6-xcode-16.1",
"macos-sonoma-14.6-xcode-16.0", "macos-sonoma-14.5-xcode-15.4", "macos-sonoma-14.4-xcode-15.3", "macos-ventura-13.6-xcode-15.2",
"macos-ventura-13.6-xcode-15.1", "macos-ventura-13.6-xcode-15.0", "default", "stable"
According to the https://docs.expo.dev/build-reference/infrastructure/, the following macOS Sequoia images are available and
valid:
- macos-sequoia-15.6-xcode-26.2
- macos-sequoia-15.6-xcode-26.1
- macos-sequoia-15.6-xcode-26.0
- macos-sequoia-15.6-xcode-16.4
- macos-sequoia-15.5-xcode-16.4
- macos-sequoia-15.4-xcode-16.3 ✅ (this one triggers the false warning)
Description of the bug
The
eas.jsonJSON schema validation in the Expo Tools VSCode extension is showing false warnings for valid macOS Sequoia build images. The schema appears to be outdated and doesn't include some of the macOS Sequoia images that are documented and available in EAS BuildTo Reproduce
eas.jsonfile in VSCode with Expo Tools extension installed{ "build": { "prod": { "ios": { "image": "macos-sequoia-15.4-xcode-16.3" } } } }Expected behavior
No warning should appear since macos-sequoia-15.4-xcode-16.3 is a valid and documented build image
Actual behavior
VSCode shows the following warning:
Value is not accepted. Valid values: "auto", "latest", "sdk-52", "sdk-51", "sdk-50", "sdk-49", "macos-sonoma-14.6-xcode-16.1",
"macos-sonoma-14.6-xcode-16.0", "macos-sonoma-14.5-xcode-15.4", "macos-sonoma-14.4-xcode-15.3", "macos-ventura-13.6-xcode-15.2",
"macos-ventura-13.6-xcode-15.1", "macos-ventura-13.6-xcode-15.0", "default", "stable"
According to the https://docs.expo.dev/build-reference/infrastructure/, the following macOS Sequoia images are available and
valid: