I have Jekyll site with single page apps at specific endpoints.
The apps are pre-built and all the assets are manually copied into the site source.
This has worked fine for years. But recently some of the files are not being copied during deploy.
The apps work fine when deving Jekyll locally.
I have confirmed the files are committed to the repo. But are not in the deploy file browser.
I have tried deleting the directory, committing/deploying, adding directory back and committing/deploying again. Same result.
I have tired building the apps for a test endpoint and deploying. The same files are not present after deploying the test app.
There are no log errors or any messages related to files not being copied.
This seems to have started about the same time as the implementation of the secrets check. Which I had to deal with because of API keys being present in some unrelated JS assets. I wonder if something in deploy is deciding to not copy these specific files for some reason and not erroring or logging.
Any ideas/help would be appreciated.