Using sysimages in CI?

I have a test suite that, when executed on Github Actions takes 15ish minutes to precompile all dependencies and other TTFX tasks and then only 3ish minutes to actually run the tests.

Is there a way to have a sysimage that can be reused by Github CI, so that these 15 minutes can be skipped? Besides convenience, I simply feel bad for hogging resources like that.

1 Like

You could maybe take a look at Caching dependencies to speed up workflows - GitHub Docs.

1 Like

For julia workflows, you have julia-actions/cache, reducing the addition to a single line in your .yml.