diff --git a/.github/workflows/swift-tests.yml b/.github/workflows/swift-tests.yml index 372e4b0e..0526e6ca 100644 --- a/.github/workflows/swift-tests.yml +++ b/.github/workflows/swift-tests.yml @@ -20,6 +20,15 @@ jobs: - name: Set up Swift uses: swift-actions/setup-swift@v2 + - name: Cache build artifacts + uses: actions/cache@v4 + with: + path: .build + key: ${{ runner.os }}-build-${{ hashFiles('**/*.swift', '**/Package.resolved') }} + restore-keys: | + ${{ runner.os }}-build-${{ hashFiles('**/Package.resolved') }} + ${{ runner.os }}-build- + - name: Build the package run: swift build