Heavy test resources for Integratioin test

I would like to start a open source project, but I can’t think of, what If I have a GB sizes test resources to do an integration test. Like a normal AI project that have a lot of trained fat datas.

The approaches I come up with:

  1. Use github repository as a Storage for test resources and download It in the pipeline of github-action.
  2. Use self-runner but not my preferred way.
  3. Find a third-party cloud storage to save the tests and go 1.

Is there any suggestion for this purpose? I can’t find It anywhere on stackoverflow or community.