Nevertheless, I noticed that the updates triggered by the CI process didn’t actually reflect on the device. What perplexes me is that there appears to be no difference between updates initiated by my local machine and those initiated by Github Actions within the Expo console. Both instances are indicated as successful.
What could I be overlooking? What might I have misconfigured?
do you see these updates published from your CI listed on the expo website? if so, please link to one published there and one published from your machine so we can compare the associated metadata
yeah, the relevant information here: runtime version, branch, and platform. (also, “created at” time must be after the build was created)
my guess at what is happening here is that you may have different environment variables set up locally vs on your CI, and the env that you have set up locally that is getting embedded in your update is causing the update to fail to load, and then it appears to not be applied. you can try loading your update in a development build to verify that.