Browse Source

CI: use date as cache key

SukkaW 2 years ago
parent
commit
702b9d9596
1 changed files with 4 additions and 1 deletions
  1. 4 1
      .github/workflows/main.yml

+ 4 - 1
.github/workflows/main.yml

@@ -18,12 +18,15 @@ jobs:
       - uses: oven-sh/setup-bun@v1
         with:
           bun-version: canary
+      - name: Get current date
+        id: date
+        run: echo "date=$(date +'%Y-%m-%d %H:%M:%S')" >> $GITHUB_OUTPUT
       - name: Cache cache.db
         uses: actions/cache@v3
         with:
           path: |
             .cache
-          key: ${{ runner.os }}-v1-${{ github.sha }}
+          key: ${{ runner.os }}-v1-${{ steps.date.outputs.date }}
           # If source files changed but packages didn't, rebuild from a prior cache.
           restore-keys: |
             ${{ runner.os }}-v1