duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

upload-caches.yml (988B)


      1 name: Upload Caches
      2 
      3 on:
      4   workflow_dispatch:
      5 
      6 jobs:
      7   upload-windows-cache:
      8     runs-on: windows-2022
      9     timeout-minutes: 120
     10     steps:
     11     - uses: actions/checkout@v4.1.6
     12       with:
     13         fetch-depth: 0
     14 
     15     - name: Cache Dependencies
     16       id: cache-deps
     17       uses: actions/cache@v4.0.2
     18       with:
     19         path: |
     20           dep/msvc/deps-arm64
     21           dep/msvc/deps-x64
     22         key: deps ${{ hashFiles('scripts/deps/build-dependencies-windows-arm64.bat', 'scripts/deps/build-dependencies-windows-x64.bat') }}
     23 
     24     - name: Zip Cache Files
     25       if: steps.cache-deps.outputs.cache-hit == 'true'
     26       shell: cmd
     27       run: |
     28         "C:\Program Files\7-Zip\7z.exe" a -r deps-x64.zip ./dep/msvc/deps-x64
     29         "C:\Program Files\7-Zip\7z.exe" a -r deps-arm64.zip ./dep/msvc/deps-arm64
     30 
     31     - name: Upload Cache Files
     32       if: steps.cache-deps.outputs.cache-hit == 'true'
     33       uses: actions/upload-artifact@v4.3.3
     34       with:
     35         name: "windows"
     36         path: "deps-*.zip"