File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ name : ' Cache SPM Dependencies'
2+ description : ' Cache Swift Package Manager (SPM) dependencies to speed up builds'
3+
4+ runs :
5+ using : " composite"
6+ steps :
7+ - name : Cache SPM dependencies
8+ uses : actions/cache@v2
9+ with :
10+ path : |
11+ ~/.package-cache
12+ .build
13+ key : ${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}
14+ restore-keys : |
15+ ${{ runner.os }}-spm-
16+
17+ - name : List cached directories
18+ if : steps.spm-cache.outputs.cache-hit == 'true'
19+ shell : bash
20+ run : |
21+ echo "Cache hit! Listing cached directories:"
22+ ls -lR ~/.package-cache
23+ ls -lR .build
Original file line number Diff line number Diff line change 2828 - name : Checkout Repository
2929 uses : actions/checkout@v2
3030
31+ - name : Cache SPM dependencies
32+ uses : ./.github/actions/cache-spm
33+
3134 - name : Set up Xcode
3235 uses : maxim-lobanov/setup-xcode@v1
3336 with :
4245 - name : Checkout Repository
4346 uses : actions/checkout@v2
4447
48+ - name : Cache SPM dependencies
49+ uses : ./.github/actions/cache-spm
50+
4551 - name : Set up Xcode
4652 uses : maxim-lobanov/setup-xcode@v1
4753 with :
You can’t perform that action at this time.
0 commit comments