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

Save a warmed R package cache for faster installs in failing Actions #695

Merged
merged 16 commits into from
May 8, 2024

Commits on May 2, 2023

  1. Add opt-in cache: "always" to always save the cache

    Use a cache keys step to create consistent key and path values.
    If `cache == 'always'`, use `actions/cache/restore@v3` and `actions/cache/save@v3`.
    Else use the regular `actions/cache@v3` to restore and save (given Action was successful).
    schloerke committed May 2, 2023
    Configuration menu
    Copy the full SHA
    6297893 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Add prune param to setup-r-dependencies to prune extra R packages…

    … only when `cache="always"`
    schloerke committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    47ee010 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'v2-branch' into always_cache_r_lib

    * v2-branch: (33 commits)
      Try to update tinytex
      Test tinytex version 2024.02
      Try installing in tinytex text workflow
      Upload snapshots in check-release example
      check-r-package artifact names: include explicit id or job index
      Include run & attempt number in check-r-package artifact names
      check-r-package: include arch in artifact name
      R-devel test: add macos-14
      More action version updates
      Update JamesIves/github-pages-deploy-action version in examples
      Update actions versions in examples
      Update setup-tinytex dependencies
      Update pr-push dependencies
      Update pr-fetch dependencies
      Update setup-r dependencies
      Update setup-pandoc dependencies
      Update node actions, switch to node 20
      Upgrade upload-artifact action
      Add `working-directory input to `setup-renv` docs
      Avoid r-project.org URLs
      ...
    schloerke committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    309f3e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Phrasing

    schloerke authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    ee9bbaf View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

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

Commits on Mar 28, 2024

  1. Use actions/cache@v4's save-always input

    Update action.yaml
    schloerke committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    07f7d18 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

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

Commits on Apr 10, 2024

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

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    9ddc319 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69bc40b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a353189 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    968e1ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d985eee View commit details
    Browse the repository at this point in the history
  6. Remove pruning the unneeded packages, for now

    It is better to implement it in pak.
    gaborcsardi committed May 8, 2024
    Configuration menu
    Copy the full SHA
    013dc2d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1159dc9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d13c6a View commit details
    Browse the repository at this point in the history