Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move the IDA SDKs out of the repository #17

Open
patacca opened this issue Jul 24, 2023 · 2 comments
Open

Move the IDA SDKs out of the repository #17

patacca opened this issue Jul 24, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@patacca
Copy link
Collaborator

patacca commented Jul 24, 2023

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:

  • Using git LFS
  • using another repository
@patacca patacca added the enhancement New feature or request label Jul 24, 2023
@patacca patacca self-assigned this Jul 24, 2023
@DarkaMaul
Copy link
Collaborator

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 :

  • a bucket (e.g. S3)
  • hosting them directly on Quarkslab

@patacca
Copy link
Collaborator Author

patacca commented Aug 14, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants