Open patacca opened 1 year ago
Hello,
Indeed, the SDK are encrypted and thus not really useful to anyone else beside the CI.
However, I'm worried that the Git LFS limits are going to be reached easily. But maybe caching the download would prevent the bandwidth quota to explode.
Two others solution that could be explored :
I think the best solution would be to create a private quarkslab owned github repository. It integrates very well with github checkout action and we can avoid having to encrypt the files. Also I think in this case it's worth manually removing those files from the git commit history and push forcing again. Those files represents something like 99% of the size of the entire repository and it's making a standard git clone very slow.
In order to make the repository lighter it would be better to move the IDA SDKs out of the repository. The SDKs are encrypted and used only for tests in the github CI, so they are not useful to the users.
Possible solutions are: