[mythtv-commits] [MythTV/mythtv] e49807: GitHub Actions: update cache Action to v3

Stuart Auchterlonie noreply at github.com
Fri Sep 16 20:15:45 UTC 2022


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: e4980733286135c540e102ab8df91869ae062122
      https://github.com/MythTV/mythtv/commit/e4980733286135c540e102ab8df91869ae062122
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2022-09-12 (Mon, 12 Sep 2022)

  Changed paths:
    M .github/workflows/buildmaster.yml

  Log Message:
  -----------
  GitHub Actions: update cache Action to v3

The cache has not been working for some time, hopefully this will fix it.


  Commit: 1d4074607fe90b3183bdc287151cf11ea5a8d94a
      https://github.com/MythTV/mythtv/commit/1d4074607fe90b3183bdc287151cf11ea5a8d94a
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2022-09-12 (Mon, 12 Sep 2022)

  Changed paths:
    M .github/workflows/buildmaster.yml

  Log Message:
  -----------
  GitHub Actions: overwrite prior cache instead of rotating

By using the commit hash in the cache key, this forces GitHub to
create a new cache entry and rotate old ones.  Instead, use a single
key to have GitHub replace the previous cache entry with the new one.

This should limit the number of caches at any one time, reducing the
storage requirements.  We regularly exceed the 10 GB limit, see
https://api.github.com/repos/MythTV/mythtv/actions/cache/usage

However, I'm not sure how this interacts with the restrictions on
cache access:
https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#restrictions-for-accessing-a-cache

Regardless, this should still allow ccache to work its magic.


  Commit: 71e24bfd413b36c639121a4fa13affbf727f1784
      https://github.com/MythTV/mythtv/commit/71e24bfd413b36c639121a4fa13affbf727f1784
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2022-09-12 (Mon, 12 Sep 2022)

  Changed paths:
    M .github/workflows/buildmaster.yml

  Log Message:
  -----------
  GitHub Actions: updade checkout Action to v3

I'm not sure what this step actually does since there is no `with:` section.


  Commit: fe6693320ef3d955e0f1019ae8b2a8a83786df6a
      https://github.com/MythTV/mythtv/commit/fe6693320ef3d955e0f1019ae8b2a8a83786df6a
  Author: Scott Theisen <scott.the.elm at gmail.com>
  Date:   2022-09-12 (Mon, 12 Sep 2022)

  Changed paths:
    M .github/workflows/buildmaster.yml

  Log Message:
  -----------
  GitHub Actions: FFTW is no longer required

MythTV now uses FFmpeg's FFTs instead.


  Commit: 9c9bff5eec7d2148d1999c7576faaf113eeeb235
      https://github.com/MythTV/mythtv/commit/9c9bff5eec7d2148d1999c7576faaf113eeeb235
  Author: Stuart Auchterlonie <stuarta at mythtv.org>
  Date:   2022-09-16 (Fri, 16 Sep 2022)

  Changed paths:
    M .github/workflows/buildmaster.yml

  Log Message:
  -----------
  Merge pull request #635 from ulmus-scott/GitHubActions

GitHub Actions: update cache Action to v3


Compare: https://github.com/MythTV/mythtv/compare/2f2b7022b0dc...9c9bff5eec7d


More information about the mythtv-commits mailing list