CombinedError and eas.json

It’s been a while since I’ve made a build, while I’m running through CircleCI. Today when running my build I get this error when I run in non-interactive mode.

npx eas-cli build --platform ios --non-interactive --wait --profile production
npx: installed 522 in 20.192s
We detected that your eas.json is using a deprecated format.
We will convert it automatically if run this command without --non-interactive flag. Alternatively, you can update eas.json manually according to https://docs.expo.io/build/eas-json
 ›   Error: Unsupported eas.json format

Exited with code exit status 1```

This is my eas.json:

{
“builds”: {
“ios”: {
“release”: {
“workflow”: “managed”,
“cache”: {
“disabled”: true
}
},
“testing”: {
“workflow”: “managed”,
“releaseChannel”: “testing”,
“cache”: {
“disabled”: true
}
},
“staging”: {
“workflow”: “managed”,
“releaseChannel”: “staging”,
“cache”: {
“disabled”: true
}
},
“production”: {
“workflow”: “managed”,
“releaseChannel”: “production”,
“cache”: {
“disabled”: true
}
}
}
}
}


When I try to run the build in interactive mode I het this error:

:heavy_check_mark: Compressed project files 2s (35.0 MB)
:heavy_check_mark: Uploaded to EAS 18s
CombinedError: [GraphQL] Using deprecated API


If I try and change my eas.json to conform with what is specified on the site like this:
```{
    "build": {
        "release": {},
        "testing": {
            "releaseChannel": "testing",
            "cache": {
                "disabled": true
            }
        },
        "staging": {
            "releaseChannel": "staging",
            "cache": {
                "disabled": true
            }
        },
        "production": {
            "releaseChannel": "production",
            "cache": {
                "disabled": true
            }
        }
    }

}```

I get this error:

Error: eas.json is not valid [ValidationError: “build” is not allowed]


Anyone got any ideas on this?

Most likelly you have latest version of eas-cli on CI and old one locally, make sure you are using latest in both places

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.