quarkslab / quokka

Quokka: A Fast and Accurate Binary Exporter
https://quarkslab.github.io/quokka/
Apache License 2.0
166 stars 11 forks source link

Move the IDA SDKs out of the repository #17

Open patacca opened 1 year ago

patacca commented 1 year ago

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:

DarkaMaul commented 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 :

patacca commented 1 year ago

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.