expo / expo/eas-cli

`eas workflow:run` get stuck on azure pipeline

Open
#3,164 8 comments 3 reactions 0 assignees View on GitHub
needs review
Dominant language
TypeScript
Stars
1.4k
Forks
236
Avg merge
3d 8h
Merged PRs (30d)
98

Description

### Build/Submit details page URL

_No response_

### Summary

We are running an EAS workflow from an azure pipeline (ubuntu, using bash step). Since eas cli version 16.16.0, the script in the pipeline get stuck after logging `Using workflow file from....`. Version 16.15 and below works fine. We think it's related to the new inputs for workflow:run and that we are not using any inputs.

We run the following command `./node_modules/.bin/eas workflow:run some-workflow.yaml --non-interactive --json --wait`

The workaround so far was to put `echo '{}' | ` before the previous script.
Problem seems to be related to some promise not being resolved while running this command in the azure pipeline.

### Managed or bare?

Managed

### Environment

expo-env-info 1.3.4 environment info:
System:
OS: macOS 15.6.1
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.16.0 - ~/.nvm/versions/node/v22.16.0/bin/node
Yarn: 4.9.4 - ~/.nvm/versions/node/v22.16.0/bin/yarn
npm: 11.4.2 - ~/.nvm/versions/node/v22.16.0/bin/npm
Managers:
CocoaPods: 1.16.2
SDKs:
iOS SDK:
Platforms: DriverKit 24.5, iOS 18.5, macOS 15.5, tvOS 18.5, visionOS 2.5, watchOS 11.5
IDEs:
Android Studio: 2025.1 AI-251.26094.121.2512.13840223
Xcode: 16.4/16F6 - /usr/bin/xcodebuild
npmPackages:
expo: 53.0.22 => 53.0.22
expo-router: ~5.1.5 => 5.1.5
react: 19.0.0 => 19.0.0
react-dom: 19.0.0 => 19.0.0
react-native: 0.79.5 => 0.79.5
react-native-web: ^0.20.0 => 0.20.0
npmGlobalPackages:
eas-cli: 16.18.0
Expo Workflow: managed

Expo doctor output: 15/15 checks passed. No issues detected!

### Error output

_No response_

### Reproducible demo or steps to reproduce from a blank project

To reproduce this we should run the following command from an azure pipeline: `eas workflow:run example.yaml --non-interactive --json --wait`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.