Cache LFS.

This commit is contained in:
Nuno Cruces
2024-05-05 23:18:58 +01:00
parent 1c58744f87
commit 12111a619a
4 changed files with 46 additions and 24 deletions

21
.github/actions/lfs/action.yml vendored Normal file
View File

@@ -0,0 +1,21 @@
name: LFS pull
description: Cached LFS pull.
runs:
using: "composite"
steps:
- name: Create LFS file list
shell: bash
run: git lfs ls-files --long | cut -d ' ' -f1 | sort > .lfs-assets-id
- name: Restore LFS cache
uses: actions/cache@v4
with:
path: .git/lfs/objects
key: lfs-${{ hashFiles('.lfs-assets-id') }}
restore-keys: lfs-
enableCrossOsArchive: true
- name: Git LFS Pull
shell: bash
run: git lfs pull