GitHub integration doesn't reflect every change

Yesterday we noticed something that might have been happening for a while, but it’s the first time we see it. When you change things in a quick succession on a Shopify theme connected to a GitHub connection, not all changes are properly propagated to our GitHub repository. We’ve waited a good while (almost a full day) in some cases and they never seem to come. We’re forced to pull the changes manually every time, just to make sure someone hasn’t touched the theme in that time. And there’s often leftovers.

I’ve also checked the logs, but I cannot see anything out of place in there, just your standard success logs:

03:13:06 PM: Received new theme files from Shopify
03:13:06 PM: Files fetched
03:13:06 PM: 1 succeeded, 0 warnings, 0 failed
03:13:06 PM: Theme updated!

Though, after doing a shopify theme pull, we see a few changes here and there.

Has anyone ever encountered something like this? I want to treat the repository as a source of truth and if I can’t trust it’s content, it gets concerning.

Hi,
Yes it’s happening something similar for us too.
We use github to make changes and let’s say we have edited 10 files, Shopify doesn’t sync all of them anymore but just part of them are reflected in the Shopify liquid code.

This is something that started happening recently, it used to work flawlessly before.

Hi @zetdotdev and @Qamar_Gulraiz

Thanks for flagging this - digging into this on my side now.

@Liam-Shopify any news?
We’ve got the same problem on a multi store setup.

The service that handles the connection between Shopify and GitHub had a bit of a struggle this week processing all of the events GitHub was sending in a timely manner. This should be cleared up as of the last 10 minutes or so.

If this happens again in the future please let us know and we can dig into it to compare events we received and what you expected.