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

Caching process update #2467

Merged
merged 7 commits into from Dec 12, 2021
Merged

Commits on Dec 11, 2021

  1. CI: workflows: disable stack where it is not used

    Hopefully it would remove it & its files from being cached in the action. & also
    not includde into environment.
    Anton-Latukha committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    2c0212b View commit details
    Browse the repository at this point in the history
  2. CI: {bench,hackage} add Linux platform config

    For future caching configuraiton.
    Anton-Latukha committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    d0cd643 View commit details
    Browse the repository at this point in the history
  3. CI: {caching,test,bench,hackage}: retrieving index timestamp

    For 1:1 according cache to it.
    Anton-Latukha committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    ee64445 View commit details
    Browse the repository at this point in the history
  4. CI: {caching,test,bench,hackage}: new caching process

    Sources are stored separately.
    
    Before this cache was storing per Platform/GHC sources & compiled results
    together. While deps sources does not depend on platform or GHC, they are
    platform & GHC agnostic. Because sources & compiled results were stored togather
    & sources took ~1/2-2/3 of that - cache stored multiple duplicates of the same
    source code.
    
    This config stores the source code separately.
    
    And at the same time tries to store & share all source code which may be needed.
    & all compiled deps that would be used in different workflows.
    Anton-Latukha committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    a4fce1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    999c872 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6483d96 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2021

  1. Configuration menu
    Copy the full SHA
    b27b36d View commit details
    Browse the repository at this point in the history