EAS Update stuck on Github Actions

I followed the documentation here: Use GitHub Actions - Expo Documentation

to set up EAS updates during CI/CD. But the github action gets stuck when running eas update --auto. I am using a managed workflow with eas-cli version 3.13.3

There is no information about a potential error, and when running eas update locally it works fine. Here is a paste of the logs from the github action:

2023-06-27T23:41:24.1281274Z - Exporting…
2023-06-27T23:41:26.1706721Z [expo-cli] Starting Metro Bundler
2023-06-27T23:41:26.1707967Z - Exporting…
2023-06-27T23:42:35.3085610Z [expo-cli] :warning: Must set TAMAGUI_TARGET (set TAMAGUI_SHOW_TRACE=1 to see trace)
2023-06-27T23:42:35.3086364Z - Exporting…
2023-06-27T23:42:35.7391315Z [expo-cli] :warning: Must set TAMAGUI_TARGET (set TAMAGUI_SHOW_TRACE=1 to see trace)
2023-06-27T23:42:35.7391818Z - Exporting…
2023-06-27T23:50:46.6434737Z [expo-cli]
2023-06-27T23:50:46.6435524Z - Exporting…
2023-06-27T23:50:46.8118073Z [expo-cli] Bundle Size
2023-06-27T23:50:46.8118837Z - Exporting…
2023-06-27T23:50:46.8120050Z [expo-cli] ┌ index.ios.js 6.05 MB
2023-06-27T23:50:46.8120505Z - Exporting…
2023-06-27T23:50:46.8121029Z [expo-cli] ├ index.android.js 6.06 MB
2023-06-27T23:50:46.8121472Z - Exporting…
2023-06-27T23:50:46.8121982Z [expo-cli] ├ index.ios.js.map 18.3 MB
2023-06-27T23:50:46.8122421Z - Exporting…
2023-06-27T23:50:46.8123049Z [expo-cli] â”” index.android.js.map 18.3 MB
2023-06-27T23:50:46.8123530Z - Exporting…
2023-06-27T23:50:46.8207041Z [expo-cli]
2023-06-27T23:50:46.8207661Z - Exporting…
2023-06-27T23:50:46.8232118Z [expo-cli] :bulb: JavaScript bundle sizes affect startup time. Learn more: https://expo.fyi/javascript-bundle-sizes
2023-06-27T23:50:46.8232747Z - Exporting…
2023-06-27T23:50:46.8234900Z [expo-cli]
2023-06-27T23:50:46.8235295Z - Exporting…
2023-06-27T23:50:46.9427793Z [expo-cli] iOS Bundling complete 560459ms
2023-06-27T23:50:46.9435785Z - Exporting…
2023-06-27T23:50:46.9436566Z [expo-cli]
2023-06-27T23:50:46.9437027Z - Exporting…
2023-06-27T23:50:46.9437870Z [expo-cli] Android Bundling complete 560463ms
2023-06-27T23:50:46.9438355Z - Exporting…
2023-06-27T23:50:46.9441260Z [expo-cli]
2023-06-27T23:50:46.9441756Z - Exporting…
2023-06-27T23:50:47.1739941Z [expo-cli] Finished saving JS Bundles
2023-06-27T23:50:47.1740526Z - Exporting…
2023-06-27T23:50:47.1816389Z [expo-cli] Saving assets
2023-06-27T23:50:47.1816994Z - Exporting…
2023-06-27T23:50:47.1825767Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@1x.ios.png
2023-06-27T23:50:47.1826502Z - Exporting…
2023-06-27T23:50:47.1845517Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@1.5x.ios.png
2023-06-27T23:50:47.1846478Z - Exporting…
2023-06-27T23:50:47.1969641Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@2x.ios.png
2023-06-27T23:50:47.1970557Z - Exporting…
2023-06-27T23:50:47.1974579Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@3x.ios.png
2023-06-27T23:50:47.1975412Z - Exporting…
2023-06-27T23:50:47.1980817Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@4x.ios.png
2023-06-27T23:50:47.1981688Z - Exporting…
2023-06-27T23:50:47.2355266Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon-mask.png
2023-06-27T23:50:47.2356112Z - Exporting…
2023-06-27T23:50:47.2368085Z [expo-cli] saving /assets/fonts/Inter/Inter.ttf
2023-06-27T23:50:47.2368610Z - Exporting…
2023-06-27T23:50:47.2371977Z [expo-cli] saving /assets/fonts/Inter/Inter_Bold.ttf
2023-06-27T23:50:47.2372491Z - Exporting…
2023-06-27T23:50:47.2450577Z [expo-cli] saving /assets/fonts/Montserrat/Montserrat.ttf
2023-06-27T23:50:47.2451173Z - Exporting…
2023-06-27T23:50:47.2488184Z [expo-cli] saving /assets/fonts/Montserrat/Montserrat_Bold.ttf
2023-06-27T23:50:47.2488790Z - Exporting…
2023-06-27T23:50:47.2897630Z [expo-cli] saving /assets/fonts/Poppins/Poppins.ttf
2023-06-27T23:50:47.2900650Z - Exporting…
2023-06-27T23:50:47.2902361Z [expo-cli] saving /assets/fonts/Poppins/Poppins_SemiBold.ttf
2023-06-27T23:50:47.2902920Z - Exporting…
2023-06-27T23:50:47.2908897Z [expo-cli] saving /assets/fonts/Poppins/Poppins_Bold.ttf
2023-06-27T23:50:47.2910397Z - Exporting…
2023-06-27T23:50:47.2914929Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@1x.android.png
2023-06-27T23:50:47.2915851Z - Exporting…
2023-06-27T23:50:47.2918844Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@1.5x.android.png
2023-06-27T23:50:47.2920029Z - Exporting…
2023-06-27T23:50:47.3254009Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@2x.android.png
2023-06-27T23:50:47.3255702Z - Exporting…
2023-06-27T23:50:47.3272053Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@3x.android.png
2023-06-27T23:50:47.3272747Z - Exporting…
2023-06-27T23:50:47.3273646Z [expo-cli] saving /home/runner/work/centrito-app/centrito-app/node_modules/@react-navigation/elements/src/assets/back-icon@4x.android.png
2023-06-27T23:50:47.3274243Z - Exporting…
2023-06-27T23:50:48.2961805Z [expo-cli] Files successfully saved.
2023-06-27T23:50:48.2965036Z - Exporting…
2023-06-27T23:50:48.2974072Z [expo-cli] Processing asset bundle patterns:
2023-06-27T23:50:48.2974652Z - Exporting…
2023-06-27T23:50:48.2975737Z [expo-cli] - /home/runner/work/centrito-app/centrito-app/apps/merchant/**/*
2023-06-27T23:50:48.2976371Z - Exporting…
2023-06-27T23:50:48.2976916Z [expo-cli] Dumping asset map
2023-06-27T23:50:48.2977516Z - Exporting…
2023-06-27T23:50:48.2978099Z [expo-cli] Dumping source maps
2023-06-27T23:50:48.2978572Z - Exporting…
2023-06-27T23:50:48.2979347Z [expo-cli] Preparing additional debugging files
2023-06-27T23:50:48.2980773Z - Exporting…
2023-06-27T23:50:48.2981342Z [expo-cli] Export was successful. Your exported files can be found in dist
2023-06-27T23:50:48.2981938Z - Exporting…

i’ve seen this happen with tamagui before. try disabling the tamagui compiler - this was a recommended workaround from nate, the maintainer of the library, for a possible bug in the compiler

I see, how do I go about doing that? I can’t find guides explaining how to disable the compiler for expo

there is nothing about tamagui that is specific to expo. see the tamagui docs for how to disable the compiler

looking at their guide again, in case anyone else stumbles on this - basically, to remove the compiler, remove the “@tamagui/babel-plugin” from your babel.config.js

2 Likes