github expo/eas-cli v24.13.0

4 hours ago

v24.13.0

🎉 New features

  • [build-tools] Let the MCP server read text and image files from sandboxes. (#4555 by @AHGIJMKLKKZNPJKQR)
  • [eas-cli][local-build-plugin] Deprecate Node.js 20, and print a warning when running on it. A future release will require Node.js 22 or newer. Development and CI now use Node.js 22. (#4579 by @douglowder)
  • [build-tools] Add eas/run_agent, a step that runs Claude Code for an agent run and connects it to the Expo MCP server. (#4552 by @hSATAC)
  • [build-tools] Support Codex in eas/run_agent. (#4553 by @hSATAC)
  • [build-tools] Write the agent's messages, tool calls, tool results and errors to the eas/run_agent job log as plain lines instead of raw JSON events. (#4568 by @hSATAC)
  • [eas-cli] Show the average and P75 end-to-end run duration in eas workflow:insights. (#4566 by @hSATAC)
  • [eas-cli] Ask for the App Store Connect API key type (team or individual) in the submission key prompt and skip the Issuer ID prompt for individual keys. (#4589 by @sswrk)
  • [build-tools] Add eas/download_submission_archive to request a fresh archive URL when the step runs. (#4539 by @sjchmiela)
  • [eas-build-job] Add an uploadArtifact command to the sandbox daemon protocol. (#4562 by @AHGIJMKLKKZNPJKQR)
  • [build-tools] Let connected sandboxes upload files as sandbox artifacts through the Expo MCP server. (#4563 by @AHGIJMKLKKZNPJKQR)

🐛 Bug fixes

  • [build-tools] Look up ffmpeg on PATH instead of running it. (#4582 by @gwdp)
  • [eas-cli] Stop reporting individual App Store Connect API keys as not valid on Apple's servers when adding them in eas credentials. (#4588 by @sswrk)
  • [build-tools] Install ffmpeg for Appium simulator sessions. (#4577 by @gwdp)
  • [build-tools] Close the file of an artifact upload before reporting that the upload is done. (#4609 by @AHGIJMKLKKZNPJKQR)

Don't miss a new eas-cli release

NewReleases is sending notifications on new releases.