eas-cli icon indicating copy to clipboard operation
eas-cli copied to clipboard

`eas workflow:run` get stuck on azure pipeline

Open fbecaria opened this issue 4 months ago • 6 comments

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

fbecaria avatar Sep 08 '25 19:09 fbecaria