Looker IDE not reflecting the contents of github

Recently I'm running into an issue where remote changes I make on github are never reflected in the Looker master branch even though I have the proper webhooks set up.

I’m in my branch, and it shows it’s up to date with production, which it is. The ref value does correctly reflect what’s in production: 

benatdaasity_2-1724101288492.png

But when I exit development mode, the contents of the file aren't up to date with the remote master branch:

benatdaasity_3-1724101328179.png

benatdaasity_4-1724101346342.png

 

0 10 675
10 REPLIES 10

Hm, are you sure the webhooks are correct? According to Deploying with Webhooks, it should take the form: 

<Looker URL>/webhooks/projects/<LookML project name>/deploy/branch/<Git branch name>

For production, `<Git branch name>` would be `master`.

Also, what happens if you enter the webhook URL directly in your browser? Does that update the production code? 

 

 

Hi @sam8 ,

The docs you linked are for Advanced Deploy Mode, which we're not using. 

These docs show that the webhook structure without advanced deploy mode should be <instance_url>/webhooks/projects/<project_name>/deploy, which is what I am using. 

Additionally, I can see that the deliveries are successful from the github webhook settings view:

benatdaasity_0-1724192920781.png

But still, I don't get the updated contents showing in the IDE.

If I try to enter the webhook URL directly in the browser, I get a 404, and nothing gets updated. Which is odd considering that the webhook deliveries through github work fine.

Also, just a side note, this has never been a problem until the last week or so. Has anything changed on the Looker side as to how anything related works?

Thanks for trying that! 

That's really strange that the same webhook appears successful from the Github side, but doesn't work in your browser.

The only recent changes I can see around webhooks were from several months ago in the release of Looker 24.10:

"The Looker deployment process is now asynchronous when it is triggered by the deploy webhook. The deploy webhook will no longer require deployment to complete prior to responding, speeding up the webhook response time. With this change, the deploy webhook response will no longer contain commit information."

Do you know what version of Looker you're currently running? 

Looker 24.12.28

So, I doubt it's related to a new release. Looker 24.14 is just starting to roll out, so you've probably been on 24.12 for a few weeks. In other words, nothing release-related likely changed on your instance in the past week if your instance is Looker-hosted.

I'm stumped! I think it'd be best to reach out to Support, they can help gather more info, troubleshoot, and file a bug if necessary.

So, I tried that, but has support been completely overhauled? The live chat option is gone and I hit a dead end trying to submit a ticket

Live chat is definitely still available. There were some new requirements introduced, it might be worth checking those out: https://cloud.google.com/looker/docs/best-practices/looker-support-details#who-can-access-looker-sup...

 
 
 
To (instead) create a ticket, you'd follow these instructions: https://cloud.google.com/support/docs/customer-care-procedures#create_a_support_case

Were you able to solve it? I am having the same problem

Same thing here! I'll try to post an update when we fix it.. 

 

So, still no luck, as a workaround I used the approach mentioned here:


The CURL command worked, opened a ticket and I'm waiting to hear back from the support.