List files changed for a given deploy

I’m trying to find a way to determine the files changed for a given deploy, https://api.netlify.com/api/v1/sites/fa4dd95a-994e-4f89-8a7a-2d9e9fc36a32/deploys/5e41ae10b7d212b76e357bc4, which although I’ve changed 1 file, has touched 258 files. I realise that a few of those are autogenerated feeds, but honestly there shouldn’t be that many files.

Without any information, thsi is slowing down deployments and generating unnecessary changes to my site!

I’ve searched for “files changed” “deploy diff” on both the forum and through search engines.

No direct endpoint to query this, but you can follow the advice in this post (specifically the second screenshot) to download a copy of each deploy and diff them:

Thanks for the reply - I’ve just tried this, but hit a CORS error:

2020-02-18-221752_549x139_scrot

Just to confirm the steps to reproduce this: did you get this error when you clicked the icon to download a copy of the deploy? If so, my first question is whether there might be browser extensions interfering?

I’ve disabled Firefox’s tracking protection, and my adblocker, and interestingly that works - thanks!

1 Like

Actually, I lie. It only seems to work for the first deploy. All others that I’ve tried display this CORS error.

Hi, so those api endpoints probably won’t work in the browser (more info about CORS here: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS). If you try your API call in a curl or a netlify lambda function, things should work without running into the CORS issue.